一套面向初学者的开源课程,用 C#、Java、JavaScript、Python、Rust 和 TypeScript 示例讲解 MCP 协议。
microsoft/Mastering-GitHub-Copilot-for-Paired-Programming
微软推出的多模块课程,教开发者把 GitHub Copilot 当作 AI 结对编程伙伴使用。
- Star
- 8,164
- Fork
- 1,776
- 未关闭 Issue
- 1
- 最近提交
- 上个月
这是什么?
这是一门约 10 小时的多模块 GitHub Copilot 课程,分为入门、进阶和高级三个层次。课程介绍 Agent 模式,讲解如何用自然语言提示 Copilot 完成规划、代码生成、测试和迭代等多步骤任务。
进阶部分在 Visual Studio Code 中分别演示 JavaScript、Python 和 C# 项目,并介绍 Copilot CLI、编码代理,以及与 GitHub MCP 服务器的 MCP 集成。高级部分涵盖行内聊天与斜杠命令、借助 Copilot for Azure 部署到云端、处理复杂 SQL、升级老旧 Python 项目、迁移到其他编程语言,以及在 Jupyter Notebook 中做数据科学分析。
每节课都包含讲解文档、动手练习和延伸资料。使用 Copilot 需要有效的 GitHub Copilot 订阅,学习者需要先将课程 fork 到自己的 GitHub 账号中再逐节完成。
核心功能
- 01涵盖 Agent 模式,用于多步骤的自主编码任务。
- 02提供 VS Code 中 JavaScript、Python 和 C# 的分语言实验。
- 03讲解 Copilot CLI、编码代理以及 MCP 集成。
- 04包含 Azure 部署、复杂 SQL 和遗留代码升级等进阶主题。
- 05每节课都配有讲解文档和动手练习。
适用场景
- 刚接触 GitHub Copilot、希望按部就班学习的开发者。
- 评估 Copilot 代理如何融入编码工作流的团队。
- 需要升级老旧 Python 项目或跨语言迁移代码的工程师。
- 想在 Jupyter Notebook 中使用 Copilot 的数据科学从业者。
快速上手
- 1
将课程仓库 Fork 到你自己的 GitHub 账户
- 2
注册 GitHub Copilot 订阅(README 中提供免费注册链接)
- 3
打开你感兴趣的课程(例如 Python 课程),在 Visual Studio Code 中按说明操作
使用前须知
- 使用课程需要有效的 GitHub Copilot 订阅。
- 这是一门包含讲义和练习的课程,而不是软件库或应用程序。
标签
常见问题
- Mastering-GitHub-Copilot-for-Paired-Programming 是什么?
- 微软推出的多模块课程,教开发者把 GitHub Copilot 当作 AI 结对编程伙伴使用。 这是一门约 10 小时的多模块 GitHub Copilot 课程,分为入门、进阶和高级三个层次。课程介绍 Agent 模式,讲解如何用自然语言提示 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 代理如何融入编码工作流的团队。 需要升级老旧 Python 项目或跨语言迁移代码的工程师。 想在 Jupyter Notebook 中使用 Copilot 的数据科学从业者。
- Mastering-GitHub-Copilot-for-Paired-Programming 怎么安装和运行?
- 将课程仓库 Fork 到你自己的 GitHub 账户 注册 GitHub Copilot 订阅(README 中提供免费注册链接) 打开你感兴趣的课程(例如 Python 课程),在 Visual Studio Code 中按说明操作
- 在哪里获取 Mastering-GitHub-Copilot-for-Paired-Programming?
- 源代码和安装说明在 GitHub 上:https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
微软推出的 18 课 AI Agent 入门课程,附带 Python 代码示例。
社区整理的 GitHub Copilot 自定义代理、指令、技能、钩子和插件合集。
用于构建、测试和部署 AI 智能体与工作流的可视化平台,可通过 API 或 MCP 服务器对外调用。
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
为 AI 智能体提供 1000 多个预认证应用工具包、按用户划分的会话与沙箱的 TypeScript/Python SDK。