Mastering-GitHub-Copilot-for-Paired-Programming and GHCP-Lab

These are complements: the comprehensive multi-module course provides structured learning about GitHub Copilot concepts and best practices, while the self-serve lab offers hands-on practical exercises to apply those concepts in real scenarios.

Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 10/25
Adoption 7/25
Maturity 16/25
Community 18/25
Stars: 7,665
Forks: 1,675
Downloads:
Commits (30d): 4
Language: Python
License: MIT
Stars: 36
Forks: 14
Downloads:
Commits (30d): 0
Language: C#
License: MIT
No Package No Dependents
No Package No Dependents

About Mastering-GitHub-Copilot-for-Paired-Programming

microsoft/Mastering-GitHub-Copilot-for-Paired-Programming

A multi-module course teaching everything you need to know about using GitHub Copilot as an AI Peer Programming resource.

Covers GitHub Copilot's Agent Mode—which enables autonomous code execution and multi-step workflows initiated through natural-language prompts—alongside practical modules for JavaScript, Python, C#, and CLI integration. The curriculum includes advanced topics like Model Context Protocol (MCP) integration for extending capabilities, legacy project modernization, and cross-language migration, structured as forked repositories with hands-on challenges and executable code examples.

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work