C#、Java、JavaScript、Python、Rust、TypeScriptの実践例を通じてModel Context Protocol(MCP)を学べる、無料のオープンソース入門カリキュラム。
microsoft/Mastering-GitHub-Copilot-for-Paired-Programming
GitHub CopilotをAIペアプログラミングのパートナーとして活用する方法を学べる、Microsoftの無料・複数モジュール構成のコースです。
- スター
- 8,164
- フォーク
- 1,776
- 未解決の Issue
- 1
- 最終コミット
- 先月
これは何?
GitHub Copilotを学ぶ、約10時間の複数モジュール構成のコースです。初級・中級・上級のレッスンで構成され、Agent Mode、複数ステップのタスクを自然言語でCopilotに依頼する方法、計画からコード生成、テスト、反復改善までの活用方法を扱います。
中級レッスンでは、Visual Studio CodeでJavaScript、Python、C#のプロジェクトに取り組むほか、Copilot CLI、coding agent、GitHub MCP serverとのMCP連携について学びます。上級レッスンでは、インラインチャットとスラッシュコマンド、Copilot for Azureを使ったAzureへのデプロイ、複雑なSQLへの対応、レガシーなPythonプロジェクトのアップグレード、別の言語へのコード移行、Jupyter notebookでのデータサイエンスを扱います。
各レッスンには、文章によるガイド、実践課題、追加リソースが含まれます。Copilotを利用するには有効なGitHub Copilotのサブスクリプションが必要です。また、学習者は自分のGitHubアカウントにレッスンをforkして取り組むよう案内されています。
主な機能
- 01複数ステップの自律的なコーディングタスクに対応するAgent Modeを扱います。
- 02VS CodeでJavaScript、Python、C#を使う、言語別の演習を収録しています。
- 03Copilot CLI、coding agent、MCP連携について学べます。
- 04Azureへのデプロイ、複雑なSQL、レガシーコードのアップグレードなどの上級トピックを扱います。
- 05各レッスンには、文章によるガイドと実践課題が用意されています。
ユースケース
- GitHub Copilotを初めて使う開発者が、体系的な学習プランに沿って学ぶ。
- Copilot agentsをコーディングのワークフローにどう取り入れられるか、チームで評価する。
- エンジニアがレガシーなPythonプロジェクトを最新化したり、異なる言語間でコードを移行したりする。
- データサイエンティストがJupyter notebookでのCopilot活用を試す。
クイックスタート
- 1
レッスンのリポジトリを自分のGitHubアカウントにフォークします
- 2
GitHub Copilotのサブスクリプションに登録します(無料プランへのリンクはREADMEにあります)
- 3
「Using GitHub Copilot with Python」など、学びたいレッスンを開き、Visual Studio Codeで手順に従います
使う前に知っておきたいこと
- レッスンを利用するには、有効なGitHub Copilotサブスクリプションが必要です。
- これは文章によるレッスンと演習のコースであり、ソフトウェアライブラリやアプリケーションではありません。
トピック
よくある質問
- Mastering-GitHub-Copilot-for-Paired-Programming とは?
- GitHub CopilotをAIペアプログラミングのパートナーとして活用する方法を学べる、Microsoftの無料・複数モジュール構成のコースです。 GitHub Copilotを学ぶ、約10時間の複数モジュール構成のコースです。初級・中級・上級のレッスンで構成され、Agent Mode、複数ステップのタスクを自然言語でCopilotに依頼する方法、計画からコード生成、テスト、反復改善までの活用方法を扱います。
- Mastering-GitHub-Copilot-for-Paired-Programming は無料で使えますか?ライセンスは?
- Mastering-GitHub-Copilot-for-Paired-Programming は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Mastering-GitHub-Copilot-for-Paired-Programming は今もメンテナンスされていますか?
- 半年以内に更新あり。Mastering-GitHub-Copilot-for-Paired-Programming の最終コミットは 2026年9月16日 です。
- Mastering-GitHub-Copilot-for-Paired-Programming は何に使えますか?
- GitHub Copilotを初めて使う開発者が、体系的な学習プランに沿って学ぶ。 Copilot agentsをコーディングのワークフローにどう取り入れられるか、チームで評価する。 エンジニアがレガシーなPythonプロジェクトを最新化したり、異なる言語間でコードを移行したりする。 データサイエンティストがJupyter notebookでのCopilot活用を試す。
- Mastering-GitHub-Copilot-for-Paired-Programming のインストール方法は?
- レッスンのリポジトリを自分のGitHubアカウントにフォークします GitHub Copilotのサブスクリプションに登録します(無料プランへのリンクはREADMEにあります) 「Using GitHub Copilot with Python」など、学びたいレッスンを開き、Visual Studio Codeで手順に従います
- Mastering-GitHub-Copilot-for-Paired-Programming はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Microsoft主導の全18レッスンのコース。Microsoft Agent FrameworkとFoundryを使ったPythonコード例で、初心者向けにAIエージェントの作り方を学べます。
GitHub Copilotをカスタマイズするためのカスタムエージェント、指示、スキル、フック、ワークフロー、プラグインを集めたコミュニティ主導のコレクション。
AIエージェントやワークフローの構築・テスト・デプロイを行えるビジュアルプラットフォーム。APIやMCPサーバーとしても公開できます。
ブラウザーWebUI、ターミナルクライアント、チャットアプリ連携、各種ツール、メモリ、MCPに対応した、Python製のセルフホスト型パーソナルAIエージェントフレームワーク。
AIエージェントに1,000以上の認証済みアプリツールキット、ユーザーごとのセッション、アクション実行用サンドボックスを提供するTypeScript・Python SDK。