Boost Your Coding Efficiency with GitHub Copilot: Accelerate App Development.
Learn how to accelerate app development using GitHub Copilot in this hands-on training course. Designed for developers, this Microsoft Applied Skills course explores how to integrate AI-powered code suggestions into your workflow, streamline coding processes, and reduce development time.
Gain practical skills to enhance code quality, automate repetitive tasks, and focus on building innovative solutions. Transform your development approach with the power of GitHub Copilot.
Lead the Era of AI and Cluod with Microsoft Malaysia’s Learning Partner of the Year 2024 today.

Overview
Learn how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.
Skills Covered
- Get started with GitHub Copilot
- Generate documentation using GitHub Copilot tools
- Develop code features using GitHub Copilot tools
- Develop unit tests using GitHub Copilot tools
- Implement code improvements using GitHub Copilot tools
- Guided project – Accelerate app development using GitHub Copilot tools
Prerequisites
- An active subscription for GitHub Copilot is required for either a personal GitHub account or a GitHub account managed by an organization or enterprise.
- One or more years of code develop experience is recommended.
- Some experience developing C# applications in Visual Studio Code with the C# Dev Kit extension is recommended.
Target Audience
- Developer

Module 1: Get started with GitHub Copilot
This module introduces developers to the GitHub Copilot products, the benefits that GitHub Copilot provides to developers, the GitHub Copilot and GitHub Copilot Chat product features, and the GitHub Copilot extensions for Visual Studio Code.
Learning objectives
By the end of this module, you’ll be able to:
- Explain what GitHub Copilot is and the advantages it provides.
- Install the GitHub Copilot extensions for Visual Studio Code.
- Explain the features of the GitHub Copilot extensions for Visual Studio Code and how to use them.
- Configure the GitHub Copilot extensions for Visual Studio Code.
Prerequisites
- An active subscription for GitHub Copilot in your personal GitHub account (or associated with a subscription managed by an organization or enterprise) is required.
- Awareness of the GitHub Copilot free trial conditions. If you choose the free trial offer for GitHub Copilot, a form of payment is requested at sign-up. Charges aren’t applied until the trial is over, unless you cancel before the conclusion of the 30-day period.
Module 2: Generate documentation using GitHub Copilot tools
This module explores the generation of code explanations, project documentation, and inline code comment documentation using the GitHub Copilot Chat extension for Visual Studio Code.
Learning objectives
By the end of this module, you’ll be able to:
- Generate explanations of code blocks, code files, and entire code workspaces using the GitHub Copilot Chat extension for Visual Studio Code.
- Generate code project documentation using the GitHub Copilot Chat extension for Visual Studio Code.
- Generate inline code documentation using the GitHub Copilot Chat extension for Visual Studio Code.
Prerequisites
- An active subscription for GitHub Copilot is required for either your personal GitHub account or a GitHub account managed by an organization or enterprise.
- A basic understanding of the features provided by the GitHub Copilot extensions for Visual Studio Code.
- One or more years of software development experience is recommended.
- Experience developing C# applications using Visual Studio Code and the C# Dev Kit extension is recommended.
- Awareness of the GitHub Copilot free trial conditions. If you choose the free trial offer for GitHub Copilot, a form of payment is requested at sign-up. Charges aren’t applied until the trial is over, unless you cancel before the conclusion of the 30-day period.
Module 3: Develop code features using GitHub Copilot tools
This module explores using GitHub Copilot and GitHub Copilot Chat suggestions to create new code. Autocompletion and code update suggestions are generated, managed, and implemented using the GitHub Copilot extensions for Visual Studio Code.
Learning objectives
By the end of this module, you’re able to:
- Generate autocompletion suggestions based on code and code comments using the GitHub Copilot extension for Visual Studio Code.
- Manage autocompletion suggestions by accepting, partially accepting, and dismissing suggestions.
- Create chat prompts/questions that communicate your intent by using a combination of chat participants, slash commands, chat variables, and natural language text.
- Create new code using the Chat View, Inline Chat, Quick Chat, and Smart Actions features provided by the GitHub Copilot Chat extension for Visual Studio Code.
- Manage code update suggestions by accepting, partially accepting, editing, and discarding the suggestions generated by GitHub Copilot Chat.
Prerequisites
- An active subscription for GitHub Copilot is required for either your personal GitHub account or a GitHub account managed by an organization or enterprise.
- Experience using the GitHub Copilot Chat extension for Visual Studio Code to generate explanations of code blocks, code files, and entire workspaces.
- One or more years of software development experience is recommended.
- Experience developing C# applications using Visual Studio Code and the C# Dev Kit extension is recommended.
- Awareness of the GitHub Copilot free trial conditions. If you choose the free trial offer for GitHub Copilot, a form of payment is requested at sign-up. Charges aren’t applied until the trial is over, unless you cancel before the conclusion of the 30-day period.
Module 4: Develop unit tests using GitHub Copilot tools
This module explores using GitHub Copilot and GitHub Copilot Chat to create unit tests. Exercises provide practical experience creating unit test projects and running unit tests in Visual Studio Code.
Learning objectives
By the end of this module, you’re able to:
- 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.
Prerequisites
- An active subscription for GitHub Copilot is required for either your personal GitHub account or a GitHub account managed by an organization or enterprise.
- Experience using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code to generate autocompletion suggestions and explain existing code.
- One or more years of software development experience is recommended.
- Experience developing C# applications using Visual Studio Code and the C# Dev Kit extension is recommended.
- Awareness of the GitHub Copilot free trial conditions. If you choose the free trial offer for GitHub Copilot, a form of payment is requested at sign-up. Charges aren’t applied until the trial is over, unless you cancel before the conclusion of the 30-day period.
Module 5: Implement code improvements using GitHub Copilot tools
This module explores using GitHub Copilot Chat to develop improvements for an existing codebase. Exercises provide practical experience implementing GitHub Copilot suggestions that improve code quality, reliability, performance, and security.
Learning objectives
By the end of this module, you’re able to:
- Develop prompts/questions for GitHub Copilot Chat that help you to improve the code in your existing code projects.
- Implement code update suggestions from GitHub Copilot Chat that improve existing code in the areas of code quality, reliability, performance, and security.
Prerequisites
- An active subscription for GitHub Copilot is required for either your personal GitHub account or a GitHub account managed by an organization or enterprise.
- Experience using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code to create new code and generate explanations of existing code.
- One or more years of software development experience is recommended.
- Experience developing C# applications using Visual Studio Code and the C# Dev Kit extension is recommended.
- Awareness of the GitHub Copilot free trial conditions. If you choose the free trial offer for GitHub Copilot, a form of payment is requested at sign-up. Charges aren’t applied until the trial is over, unless you cancel before the conclusion of the 30-day period.
Module 6: Guided project – Accelerate app development using GitHub Copilot tools
This Module explores using GitHub Copilot to accelerate development of an end-to-end project. GitHub Copilot is used to explain unfamiliar code, generate project documentation, develop a new app feature, develop unit tests, and implement improvements.
Learning objectives
By the end of this module, you’re able to:
- Explain an unfamiliar codebase using GitHub Copilot tools.
- Generate README project documentation using GitHub Copilot tools.
- Develop a new application feature using GitHub Copilot tools.
- Create unit tests using GitHub Copilot tools.
- Implement code quality, reliability, performance, and security improvements using GitHub Copilot tools.
Prerequisites
- An active subscription for GitHub Copilot is required for either your personal GitHub account or a GitHub account managed by an organization or enterprise.
- Experience using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code to create new code and generate explanations of existing code.
- One or more years of software development experience is recommended.
- Experience developing C# applications using Visual Studio Code and the C# Dev Kit extension is recommended.
- Awareness of the GitHub Copilot free trial conditions. If you choose the free trial offer for GitHub Copilot, a form of payment is requested at sign-up. Charges aren’t applied until the trial is over, unless you cancel before the conclusion of the 30-day period.
Dates & Locations
August 12, 2026 - August 12, 2026
August 12, 2026 - August 12, 2026
November 11, 2026 - November 11, 2026
November 11, 2026 - November 11, 2026

Exam & Certification
Microsoft Applied Skills: Accelerate app development by using GitHub Copilot.
To earn this Microsoft Applied Skills credential, learners demonstrate the ability to Accelerate app development by using GitHub Copilot. Candidates for this credential should have familiarity with Visual Studio Code and GitHub, and should have experience developing apps by using C#.
Evaluated in this assessment
- Explain code by using GitHub Copilot Chat
- Document code by using GitHub Copilot tools
- Develop features by using GitHub Copilot tools
- Develop unit tests by using GitHub Copilot tools
- Refactor, debug, and improve code sections by using GitHub Copilot tools
Training & Certification Guide
Frequently Asked Questions
Speak to a Training Consultant
All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631























