Coding With Cody Sourcegraph: Optimise Open Source Code
About this Course
In this project-based course, you\'ll step into the role of a developer using Cody, an AI-enhanced coding assistant, to refine and advance an open-source software project. You\'ll get hands-on with Cody\'s core capabilities such as Autocomplete, Chat, and Commands to improve code quality and efficiency. You will begin by establishing a solid coding environment with VS Code and Cody, progressing to solve real-world software development problems like you would in a real project development workflow. Throughout this project you will immediately immerse yourself into a large and complex codebase, quickly gaining an understanding of what it does, and will have significantly enhanced the codebase with your contributions using Cody. This project is tailored for aspiring developers who are eager to see how AI can bridge gaps in their coding workflow, and thus, a basic understanding of programming and familiarity with JavaScript is recommended. By the end, you will have a deeper insight into AI\'s role in modern software development and be better equipped to tackle complex coding challenges.Created by: Coursera Project Network

Related Online Courses
This course focuses on future developments in Supply Chain Finance such as Artificial Intelligence (AI) and Application Programming Interfaces (APIs). This course covers the basic concepts of... more
This course, titled \'Real Estate Property Management: Manage Profitability and Efficiency\', explores the field of real estate property management. We will examine the basic principles of property... more
Imagine having a virtual assistant at your neighborhood library that can respond to inquiries from users right away! Using OpenAI\'s ChatGPT to build a useful Q&A chatbot, this project gives you... more
In this course, you will discover how this innovative framework of Crew AI empowers you to create and manage multi-agent systems that supercharge productivity. Through engaging videos and hands-on... more
This course introduces several tools for processing business data to obtain actionable insight. The most important tool is the mind of the data analyst. Accordingly, in this course, you will... more