GitHub Copilot
Retail Price: $675.00
Next Date: 11/18/2025
Course Days: 2
Enroll in Next Date
Request Custom Course
Objectives
GH-300 – GitHub Copilot Course Objectives
• Understand and apply principles of responsible AI usage.
• Configure and customize GitHub Copilot for optimal performance.
• Craft effective prompts to enhance code suggestions.
• Utilize advanced Copilot features, including chat and command-line interactions.
• Develop unit tests and integrate Copilot into testing workflows.
• Differentiate between Copilot plans: Individual, Business, and Enterprise.
• Implement best practices for managing and customizing Copilot in various environments.
Target Audience
• AI Engineer
• Data Scientist
• Data Analyst
• Business Managers
Course Outline
1) GitHub Copilot Fundamentals Part 1 of 2
• Responsible AI with GitHub Copilot
• Understand and apply the principles of Responsible AI usage
• Identify limitations and mitigate risks associated with AI
• Learn best practices for ensuring AI-generated code aligns with ethical standards and project-specific requirements
• Recognize the importance of transparency and accountability in AI systems to build trust and maintain user confidence
• Introduction to GitHub Copilot
• Learn how GitHub Copilot can help you code by offering autocomplete-style suggestions
• Learn about the various ways to trigger GitHub Copilot
• Learn about the differences among GitHub Copilot Individual, Business, and Enterprise
• Learn how to configure GitHub Copilot
• Troubleshoot GitHub Copilot
• Lab: Develop with AI-powered code suggestions by using GitHub Copilot and VS Code
• Introduction to prompt engineering with GitHub Copilot
• Craft effective prompts that optimize GitHub Copilot's performance, ensuring precision and relevance in every code suggestion
• Understand the intricate relationship between prompts and Copilot's responses, and utilize best practices in prompt engineering
• Gain insights into the underlying mechanism of how GitHub Copilot handles user prompts, from secure transmission to content filtering and context analysis
• Using advanced GitHub Copilot features
• Apply slash commands to make code changes
• Interact with GitHub Copilot using the Chat feature
• Ask questions about your project using an agent
• Lab: Set up GitHub Copilot to work with Visual Studio Code
• Lab: Update a web API with GitHub Copilot
• GitHub Copilot Across Environments: IDE, Chat, and Command Line Techniques
• Understand how to utilize GitHub Copilot's auto-suggestions, multiple suggestions pane, and its ability to adapt to different coding styles
• Understand how to provide context to GitHub Copilot through inline comments, block comments, doc strings, and other types of comments to
enhance code generation accuracy
• Understand how to interact with GitHub Copilot through natural language conversations to generate complex code, debug issues, and obtain code
explanations in real-time
• Understand how to improve the relevance of GitHub Copilot Chat's suggestions by using scope referencing, slash commands, and agents
• Understand how to interact with GitHub Copilot in CLI to get command explanations, suggestions, and even execute commands based on specific needs
• Management and customization considerations with GitHub Copilot
• Understand the GitHub Copilot plans and their associated management and customization features
• Gain insight into the contractual protections in GitHub Copilot and disabling matching public code
• Know how to manage content exclusions
• Recognize common problems with GitHub Copilot and their solutions
2) GitHub Copilot Fundamentals Part 2 of 2
• Developer use cases for AI with GitHub Copilot
• Identify specific ways GitHub Copilot integrates seamlessly into developer workflows, enhancing the overall development experience and supporting individual coding preferences
• Explore GitHub Copilot's potential impact on different stages of the Software Development Lifecycle
• Evaluate the limitations of AI-assisted coding and measure its impact on development efficiency
• Develop unit tests using GitHub Copilot tools
• Create unit tests using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code
• Create unit tests that target edge cases and specific conditions using the GitHub Copilot and GitHub
• Copilot Chat extensions for Visual Studio Code
• Use Visual Studio Code, the .NET SDK, and the C# Dev Kit extension to create a test project and verify that your unit tests build and run successfully
• Lab: Create unit tests by using GitHub Copilot Chat
• Lab: Create unit tests for specific conditions by using GitHub Copilot
• Lab: Complete the "create unit tests" challenge
• Introduction to GitHub Copilot Business
• Understand the difference between GitHub Copilot Business versus GitHub Copilot Individuals
• Learn about specific use cases for GitHub Copilot Business and hear how customers are enhancing their productivity
• Review how to enable GitHub Copilot Business
• Introduction to GitHub Copilot Enterprise
• Understand what the GitHub Copilot Enterprise plan is
• Understand the differences between GitHub Copilot Enterprise versus Business versus Individual
• Learn about specific use cases for GitHub Copilot Enterprise and hear how customers are enhancing their productivity
• Review how to enable GitHub Copilot Enterprise
• Using GitHub Copilot with JavaScript
• Enable the GitHub Copilot extension in Visual Studio Code
• Craft prompts that can generate useful suggestions from GitHub Copilot
• Use GitHub Copilot to improve a JavaScript project
• Lab: Set up GitHub Copilot to work with Visual Studio Code
• Lab: Update a JavaScript portfolio with GitHub Copilot
• Using GitHub Copilot with Python
• Enable the GitHub Copilot extension in Visual Studio Code
• Craft prompts that can generate useful suggestions from GitHub Copilot
• Use GitHub Copilot to improve a Python project
• Lab: Set up GitHub Copilot to work with Visual Studio Code
• Lab: Update a Python web API with GitHub Copilot