mastering-github-copilot-for-dotnet-csharp-developers and GHCP-Lab
These are complements: the comprehensive C#/.NET curriculum provides structured mastery of GitHub Copilot's advanced features, while the self-serve lab offers hands-on experimentation and practical validation of those concepts across broader use cases.
About mastering-github-copilot-for-dotnet-csharp-developers
microsoft/mastering-github-copilot-for-dotnet-csharp-developers
Master GitHub Copilot for C#/.NET development via this curriculum! Learn AI-driven paired programming, optimize your workflow, and write cleaner, faster code.
Structured as a 6-lesson curriculum with hands-on challenges, the course progresses from GitHub fundamentals through Copilot Chat integration in VS Code, unit testing automation, and cloud deployment with Azure. Each lesson combines written materials with practical assignments designed for self-paced learning in GitHub Codespaces, leveraging Copilot's context-aware suggestions for C# and .NET-specific scenarios like Minimal APIs and game development. The curriculum targets developers building with Visual Studio Code and integrates with GitHub's native tooling ecosystem, including Copilot for Azure for streamlined cloud operations.
About GHCP-Lab
microsoft/GHCP-Lab
A self-serve lab to get better understanding of how to use Github Copilot (GHCP) to bring more value for you and your organization
Covers differentiation between Copilot modes (Agent, Ask, Edit, inline chat, completions, CLI) and teaches context-driven prompting with aliases and slash commands. Uses VS Code CodeTour extension to deliver self-paced, structured assignments and hands-on projects across multiple language workspaces (.NET, TypeScript, C++), emphasizing spec-driven development principles to maximize code generation quality.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work