Learn Copilot

Copilot lessons, examples, and practical exercises

  1. Introduction to GitHub Copilot

    Learn what GitHub Copilot is, how it works, its architecture, editions, supported IDEs, and how AI assists developers throughout the software development lifecycle.

  2. Installing & Setting Up GitHub Copilot

    Install GitHub Copilot in VS Code, Visual Studio, JetBrains IDEs, and GitHub.com, then configure authentication, settings, models, and editor integration.

  3. AI Fundamentals

    Understand the AI concepts needed to use coding assistants responsibly and effectively.

  4. AI Basics

    Learn AI Basics as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  5. Large Language Models (LLMs)

    Learn Large Language Models (LLMs) as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  6. AI Agents

    Learn AI Agents as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  7. Tokens

    Learn Tokens as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  8. Embeddings

    Learn Embeddings as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  9. Context Windows

    Learn Context Windows as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  10. Hallucinations

    Learn Hallucinations as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  11. AI Workflows

    Learn AI Workflows as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  12. Copilot Architecture

    Understand how a request moves from the editor through context collection, prompt construction, model and tool selection, and response generation.

  13. Request Flow

    Learn Request Flow as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  14. Context Collection

    Learn Context Collection as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  15. Prompt Assembly

    Learn Prompt Assembly as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  16. Tool Calling

    Learn Tool Calling as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  17. Response Generation

    Learn Response Generation as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  18. Model Selection

    Learn Model Selection as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  19. AI Project Structure, Context Engineering & Configuration Files

    Organize an AI-enabled repository and understand how instructions, prompts, agents, skills, hooks, MCP integrations, plugins, and workspace configuration work together.

  20. AI Project Folder Structure

    Learn AI Project Folder Structure as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  21. .github Directory

    Learn .github Directory as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  22. Purpose of .github

    Learn Purpose of .github as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  23. Repository AI Configuration

    Learn Repository AI Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  24. Organization Standards

    Learn Organization Standards as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  25. Shared Assets

    Learn Shared Assets as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  26. copilot-instructions.md

    Learn copilot-instructions.md as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  27. Instruction Syntax

    Learn Instruction Syntax as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  28. Repository Rules

    Learn Repository Rules as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  29. Coding Standards

    Learn Coding Standards as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  30. Naming Conventions

    Learn Naming Conventions as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  31. Security Rules

    Learn Security Rules as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  32. Architecture Rules

    Learn Architecture Rules as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  33. Project Overview

    Learn Project Overview as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  34. Coding Guidelines

    Learn Coding Guidelines as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  35. Folder Instructions

    Learn Folder Instructions as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  36. instructions Directory

    Learn instructions Directory as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  37. applyTo

    Learn applyTo as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  38. Path-Specific Rules

    Learn Path-Specific Rules as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  39. Nested Instructions

    Learn Nested Instructions as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  40. Instruction Priority Rules

    Learn Instruction Priority Rules as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  41. Folder-Based Behavior

    Learn Folder-Based Behavior as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  42. Prompt Files

    Learn Prompt Files as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  43. Prompt Templates

    Learn Prompt Templates as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  44. Prompt Libraries

    Learn Prompt Libraries as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  45. Reusable Prompts

    Learn Reusable Prompts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  46. Team Prompts

    Learn Team Prompts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  47. Workflow Prompts

    Learn Workflow Prompts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  48. Documentation Prompts

    Learn Documentation Prompts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  49. Testing Prompts

    Learn Testing Prompts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  50. Code Review Prompts

    Learn Code Review Prompts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  51. Skills

    Learn Skills as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  52. Skill Structure

    Learn Skill Structure as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  53. SKILL.md

    Learn SKILL.md as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  54. Skill Metadata

    Learn Skill Metadata as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  55. Skill Scripts

    Learn Skill Scripts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  56. Skill Templates

    Learn Skill Templates as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  57. Skill Examples

    Learn Skill Examples as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  58. Skill Automation

    Learn Skill Automation as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  59. Custom Agents

    Learn Custom Agents as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  60. AGENTS.md

    Learn AGENTS.md as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  61. Agent Definitions

    Learn Agent Definitions as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  62. Agent Personas

    Learn Agent Personas as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  63. Agent Responsibilities

    Learn Agent Responsibilities as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  64. Frontend Agent

    Learn Frontend Agent as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  65. Backend Agent

    Learn Backend Agent as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  66. Database Agent

    Learn Database Agent as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  67. DevOps Agent

    Learn DevOps Agent as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  68. Testing Agent

    Learn Testing Agent as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  69. Documentation Agent

    Learn Documentation Agent as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  70. Agent Collaboration

    Learn Agent Collaboration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  71. Multi-Agent Projects

    Learn Multi-Agent Projects as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  72. Agent Escalation and Boundaries

    Learn Agent Escalation and Boundaries as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  73. Hooks

    Learn Hooks as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  74. hooks.json

    Learn hooks.json as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  75. Hook Lifecycle

    Learn Hook Lifecycle as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  76. Before-Prompt Hooks

    Learn Before-Prompt Hooks as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  77. After-Response Hooks

    Learn After-Response Hooks as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  78. Validation Hooks

    Learn Validation Hooks as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  79. Security Hooks

    Learn Security Hooks as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  80. Logging Hooks

    Learn Logging Hooks as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  81. Formatting Hooks

    Learn Formatting Hooks as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  82. Model Context Protocol (MCP)

    Learn Model Context Protocol (MCP) as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  83. MCP Architecture

    Learn MCP Architecture as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  84. MCP Clients

    Learn MCP Clients as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  85. MCP Servers

    Learn MCP Servers as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  86. MCP Tools

    Learn MCP Tools as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  87. MCP Resources

    Learn MCP Resources as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  88. MCP Prompts

    Learn MCP Prompts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  89. MCP Authentication

    Learn MCP Authentication as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  90. Local MCP Servers

    Learn Local MCP Servers as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  91. Remote MCP Servers

    Learn Remote MCP Servers as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  92. Plugins

    Learn Plugins as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  93. plugin.json

    Learn plugin.json as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  94. Plugin Manifests

    Learn Plugin Manifests as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  95. Plugin Installation

    Learn Plugin Installation as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  96. Plugin Dependencies

    Learn Plugin Dependencies as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  97. Plugin Distribution

    Learn Plugin Distribution as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  98. AI Configuration Files

    Learn AI Configuration Files as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  99. CLAUDE.md

    Learn CLAUDE.md as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  100. Claude Configuration

    Learn Claude Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  101. GEMINI.md

    Learn GEMINI.md as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  102. Gemini Configuration

    Learn Gemini Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  103. README.md for AI Context

    Learn README.md for AI Context as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  104. Development Guide

    Learn Development Guide as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  105. Contributing Guide

    Learn Contributing Guide as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  106. mcp.json

    Learn mcp.json as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  107. settings.json

    Learn settings.json as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  108. Workspace Configuration

    Learn Workspace Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  109. VS Code Settings

    Learn VS Code Settings as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  110. Recommended Workspace Configuration

    Learn Recommended Workspace Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  111. Editor Configuration

    Learn Editor Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  112. Formatting and Auto-Save

    Learn Formatting and Auto-Save as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  113. Extension Recommendations

    Learn Extension Recommendations as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  114. AI Editor Settings

    Learn AI Editor Settings as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  115. AI Preferences

    Learn AI Preferences as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  116. Workspace Rules

    Learn Workspace Rules as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  117. Prompt Guidance

    Learn Prompt Guidance as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  118. Context Engineering

    Learn Context Engineering as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  119. Repository Context

    Learn Repository Context as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  120. File Context

    Learn File Context as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  121. Git Context

    Learn Git Context as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  122. Terminal Context

    Learn Terminal Context as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  123. Selection Context

    Learn Selection Context as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  124. Open Files as Context

    Learn Open Files as Context as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  125. Context Prioritization

    Learn Context Prioritization as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  126. Markdown vs JSON Configuration

    Learn Markdown vs JSON Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  127. Markdown Guidance Files

    Learn Markdown Guidance Files as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  128. JSON Machine Configuration

    Learn JSON Machine Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  129. YAML Frontmatter

    Learn YAML Frontmatter as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  130. Human Instructions vs Machine Configuration

    Learn Human Instructions vs Machine Configuration as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  131. Automation Scripts

    Learn Automation Scripts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  132. Build Scripts

    Learn Build Scripts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  133. Test Scripts

    Learn Test Scripts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  134. Deployment Scripts

    Learn Deployment Scripts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  135. Utility Scripts

    Learn Utility Scripts as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  136. Configuration Precedence

    Learn Configuration Precedence as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  137. Repository Scope

    Learn Repository Scope as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  138. Folder Scope

    Learn Folder Scope as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  139. File Scope

    Learn File Scope as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  140. Override Rules

    Learn Override Rules as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  141. Enterprise AI Repositories

    Learn Enterprise AI Repositories as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  142. Team Structure

    Learn Team Structure as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  143. Shared Instructions

    Learn Shared Instructions as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  144. Shared Skills

    Learn Shared Skills as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  145. Shared Agents

    Learn Shared Agents as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  146. Enterprise Standards

    Learn Enterprise Standards as part of AI Project Structure, Context Engineering & Configuration Files, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  147. Prompt Engineering

    Write clear prompts that produce accurate, maintainable, secure, and production-ready results.

  148. Prompt Basics

    Learn Prompt Basics as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  149. Role Prompting

    Learn Role Prompting as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  150. Context Prompting

    Learn Context Prompting as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  151. Reasoning Requests

    Learn Reasoning Requests as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  152. Reasoning and Chain-of-Thought Requests

    Learn Reasoning and Chain-of-Thought Requests as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  153. Few-Shot Examples

    Learn Few-Shot Examples as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  154. Prompt Constraints

    Learn Prompt Constraints as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  155. Reusable Prompt Templates

    Learn Reusable Prompt Templates as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  156. GitHub Copilot Chat

    Use Copilot Chat for code explanation, debugging, architecture discussions, documentation, and implementation guidance.

  157. Code Generation

    Generate production-ready code while keeping requirements, architecture, tests, and review in the loop.

  158. Functions

    Learn Functions as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  159. Classes

    Learn Classes as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  160. Components

    Learn Components as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  161. APIs

    Learn APIs as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  162. Services

    Learn Services as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  163. Database Code

    Learn Database Code as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  164. Code Explanation & Documentation

    Understand unfamiliar code and produce useful technical documentation with Copilot.

  165. Debugging & Error Resolution

    Diagnose compile-time errors, runtime exceptions, dependency problems, and logic defects with Copilot.

  166. Testing

    Generate and improve unit tests, integration tests, mocks, fixtures, edge cases, and test strategies.

  167. Refactoring

    Improve readability, maintainability, architecture, and performance without changing required behavior.

  168. Git Integration

    Use Copilot with commits, pull requests, merge conflicts, branches, and collaborative Git workflows.

  169. Code Review

    Review changes, identify defects and risks, and turn suggestions into verifiable improvements.

  170. Copilot Agent Mode

    Understand how agent mode plans work, edits files, invokes tools, validates changes, and manages multi-step tasks.

  171. Agent Mode

    Learn Agent Mode as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  172. Planning

    Learn Planning as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  173. Tool Execution

    Learn Tool Execution as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  174. Multi-Step Tasks

    Learn Multi-Step Tasks as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  175. Session Management

    Learn Session Management as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  176. GitHub Coding Agent

    Assign GitHub issues to a coding agent and review the resulting implementation and pull request safely.

  177. GitHub Copilot App

    Use the Copilot application to work with repositories, explore code, plan implementations, and manage development tasks.

  178. Development with Copilot

    Apply Copilot across common languages, frameworks, databases, and deployment technologies.

  179. JavaScript

    Learn JavaScript as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  180. TypeScript

    Learn TypeScript as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  181. Angular

    Learn Angular as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  182. React

    Learn React as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  183. Node.js

    Learn Node.js as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  184. Express

    Learn Express as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  185. Python

    Learn Python as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  186. C#

    Learn C# as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  187. ASP.NET Core

    Learn ASP.NET Core as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  188. SQL

    Learn SQL as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  189. MongoDB

    Learn MongoDB as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  190. Docker

    Learn Docker as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  191. Database Development

    Design schemas and generate SQL or MongoDB queries, migrations, procedures, aggregations, tests, and optimization plans.

  192. API Development

    Build and review REST and GraphQL APIs with authentication, authorization, validation, error handling, and integrations.

  193. DevOps & Automation

    Use Copilot for Docker, GitHub Actions, CI/CD workflows, infrastructure, release automation, and deployment.

  194. Security

    Apply secure AI-assisted development practices and verify generated code against common threats.

  195. Secret Protection

    Learn Secret Protection as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  196. SQL Injection

    Learn SQL Injection as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  197. Cross-Site Scripting (XSS)

    Learn Cross-Site Scripting (XSS) as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  198. Authentication

    Learn Authentication as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  199. Authorization

    Learn Authorization as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  200. Secure Prompts

    Learn Secure Prompts as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  201. Performance Optimization

    Measure and improve application, database, network, and algorithm performance with evidence-driven suggestions.

  202. Best Practices

    Use repeatable practices for prompting, repository organization, instructions, agents, skills, reviews, and enterprise governance.

  203. Real-World Projects

    Build complete applications while practicing requirements, implementation, testing, review, security, and delivery.

  204. Angular Project

    Learn Angular Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  205. Node.js API Project

    Learn Node.js API Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  206. SQL Project

    Learn SQL Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  207. MongoDB Project

    Learn MongoDB Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  208. Full-Stack Project

    Learn Full-Stack Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  209. Enterprise Repository Project

    Learn Enterprise Repository Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.

  210. Interview Preparation

    Prepare for GitHub Copilot, AI-assisted development, prompt engineering, agents, and modern software engineering interviews.

  211. Final Capstone Project

    Build a production-ready enterprise application using Copilot, agents, MCP servers, repository instructions, reusable skills, plugins, automated testing, code review, CI/CD, security, and deployment.