- Course
GH-300: GitHub Copilot: Improving Developer Productivity
This course will teach you how to use GitHub Copilot to generate, refactor, document, modernize, test, and improve application code while identifying security, performance, and quality concerns.
- Course
GH-300: GitHub Copilot: Improving Developer Productivity
This course will teach you how to use GitHub Copilot to generate, refactor, document, modernize, test, and improve application code while identifying security, performance, and quality concerns.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Developers can save time with GitHub Copilot, but productivity involves more than generating code. Developers must also understand existing code, refactor safely, create documentation, build effective tests, identify edge cases, and evaluate code for security and performance. In this course, GH-300: GitHub Copilot: Improving Developer Productivity, you’ll gain the ability to apply GitHub Copilot across practical software development workflows. First, you’ll explore how to use Copilot for code generation, refactoring, and documentation. Next, you’ll discover how Copilot can accelerate learning, generate sample data, reduce context switching, and help modernize legacy code. Then, you’ll use Copilot to generate tests, identify edge cases, and write meaningful assertions. Finally, you’ll learn how to use Copilot to identify potential security concerns and suggest performance improvements. When you’re finished with this course, you’ll have the skills and knowledge needed to use GitHub Copilot more productively while maintaining responsibility for code quality, testing, security, and performance.