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

By the end of this guided project, you will be fluent in creating Program Gate Review artefacts for the Planning Phase for diverse programs. You will utilise a logical diagramming plan in an agile... more
This is a self-paced lab that takes place in the Google Cloud console. Learn the core concepts, functionalities, and best practices of Application IntegrationCreated by: Google Cloud more
In this course, you will learn the Grammar of Graphics, a system for describing and building graphs, and how the ggplot2 data visualization package for R applies this concept to basic bar charts,... more
Join Us in a Top 50 MOOC of All Time!\\n\\nHow do we sequence and compare genomes? How do we identify the genetic basis for disease? How do we construct an evolutionary Tree of Life for all species... more
This specialization is for anyone interested in learning more about computer programming, including the fundamental computer science knowledge and skills required for work in this field. Through 4... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL