Did you know developers using AI coding tools like GitHub Copilot are significantly more productive and make fewer errors? Join along in this course and become a more efficient and productive developer with the power of AI at your fingertips.
This Short Course is designed to equip developers with the skills to effectively use GitHub Copilot in Visual Studio Code, streamlining their coding process. By mastering Copilot, you'll write code faster and with greater accuracy, directly enhancing your software development capabilities.
With just a 3-hour commitment, you'll master setting up GitHub Copilot with Visual Studio Code, building a Pomodoro timer app, and applying best practices in refactoring, testing, and debugging. This course is designed to make learning easy and enjoyable for you
This course is unique because it combines theoretical knowledge with practical application, allowing you to implement what you've learned in real-world scenarios immediately. Basic coding knowledge in React, JavaScript, HTML, and CSS and familiarity with Visual Studio Code and GitHub are recommended to ensure success.
Overview
Syllabus
- Developing with GitHub Copilot and VS Code
- By the end of this lesson, learners will be familiar with the course objectives, syllabus and will have met the instructor.
- Lesson 1: Prepare your Environment
- By the end of this lesson, you will set up your coding environment by installing Visual Studio Code (VSCode) for Mac, PC, and Linux, configure the GitHub Copilot extension to generate first code suggestions, and have Copilot serve as your AI coding partner.
- Lesson 2: Building a Simple Pomodoro Timer Using GitHub Copilot
- By the end of this lesson, you will use GitHub Copilot within a Next.js project, allowing Copilot to assist with setting up the project, designing the interface, and implementing the main Pomodoro timer logic.
- Lesson 3: Improve Your Pomodoro Timer With GitHub Copilot
- By the end of this lesson, you will improve the Pomodoro app from the previous lesson by using Copilot for efficient refactoring, testing, and debugging.
Taught by
Microsoft