Duration - 6 hours
|
Level -
Last Updated Jun 2025
Target Audience
Suggested Certification
Hands on Labs
Course Code
In this course we will explore the fundamentals and key features with advanced use case labs of GitHub Copilot and its potential to accelerate productivity and foster innovation for both individual developers and businesses. You will discover how to implement it within your organization and unleash its power for your own projects.
Developer’s challenges and tools
Overview of GitHub Copilot
Copilot chat in GitHub.com
Copilot Extensions
GitHub Copilot coding agent
GitHub Copilot agent mode
SRE agent meets SWE in GitHub Copilot
Prompt engineering with GitHub Copilot
Install and setup GitHub Copilot
Get Started with Your First Code
Key features and capabilities
Comment to code
Lab: Build a REST API using Spring Boot
Lab: Build a REST API using Quarkus
Code auto completion
Support for IDEs and programming languages
Context aware code suggestions
Interactive document generation
Integration with VS code and chat experiences
Getting most out of Copilot chat
Slash commands and Context variables
Chat smart actions
Code assessment to remediating app code faster with AI agents
GitHub Copilot in the CLI
Debug your code with GitHub Copilot
Lab: Activate GitHub Copilot using Nodejs
Lab: Create a Minimal WebAPI using .NET 7.0
Lab: Create a Notebook using GitHub Copilot chat and provide answers based on Test data
Lab: Build a decision tree classifier based on Scikit-learn and Python using GitHub Copilot Chat
Lab: Develop a shop cart with the help GitHub Copilot
Lab: Develop a chat based on WebSockets with the help GitHub Copilot
Lab: Develop a memory game with the help GitHub Copilot
Lab: Explore the Cryptocurrency Market with the help of GitHub Copilot
Lab: Behavior Driven Development (BDD) with the help of GitHub Copilot
GitHub Copilot Enterprise plan features