Learn Copilot
Copilot lessons, examples, and practical exercises
- 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.
- 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.
- AI Fundamentals
Understand the AI concepts needed to use coding assistants responsibly and effectively.
- AI Basics
Learn AI Basics as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- 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.
- AI Agents
Learn AI Agents as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Tokens
Learn Tokens as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Embeddings
Learn Embeddings as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Context Windows
Learn Context Windows as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Hallucinations
Learn Hallucinations as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- AI Workflows
Learn AI Workflows as part of AI Fundamentals, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Copilot Architecture
Understand how a request moves from the editor through context collection, prompt construction, model and tool selection, and response generation.
- Request Flow
Learn Request Flow as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Context Collection
Learn Context Collection as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Prompt Assembly
Learn Prompt Assembly as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Tool Calling
Learn Tool Calling as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Response Generation
Learn Response Generation as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Model Selection
Learn Model Selection as part of Copilot Architecture, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- 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.
- 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.
- .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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Prompt Engineering
Write clear prompts that produce accurate, maintainable, secure, and production-ready results.
- Prompt Basics
Learn Prompt Basics as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Role Prompting
Learn Role Prompting as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Context Prompting
Learn Context Prompting as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Reasoning Requests
Learn Reasoning Requests as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- 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.
- Few-Shot Examples
Learn Few-Shot Examples as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Prompt Constraints
Learn Prompt Constraints as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Reusable Prompt Templates
Learn Reusable Prompt Templates as part of Prompt Engineering, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- GitHub Copilot Chat
Use Copilot Chat for code explanation, debugging, architecture discussions, documentation, and implementation guidance.
- Code Generation
Generate production-ready code while keeping requirements, architecture, tests, and review in the loop.
- Functions
Learn Functions as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Classes
Learn Classes as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Components
Learn Components as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- APIs
Learn APIs as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Services
Learn Services as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Database Code
Learn Database Code as part of Code Generation, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Code Explanation & Documentation
Understand unfamiliar code and produce useful technical documentation with Copilot.
- Debugging & Error Resolution
Diagnose compile-time errors, runtime exceptions, dependency problems, and logic defects with Copilot.
- Testing
Generate and improve unit tests, integration tests, mocks, fixtures, edge cases, and test strategies.
- Refactoring
Improve readability, maintainability, architecture, and performance without changing required behavior.
- Git Integration
Use Copilot with commits, pull requests, merge conflicts, branches, and collaborative Git workflows.
- Code Review
Review changes, identify defects and risks, and turn suggestions into verifiable improvements.
- Copilot Agent Mode
Understand how agent mode plans work, edits files, invokes tools, validates changes, and manages multi-step tasks.
- Agent Mode
Learn Agent Mode as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Planning
Learn Planning as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Tool Execution
Learn Tool Execution as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- 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.
- Session Management
Learn Session Management as part of Copilot Agent Mode, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- GitHub Coding Agent
Assign GitHub issues to a coding agent and review the resulting implementation and pull request safely.
- GitHub Copilot App
Use the Copilot application to work with repositories, explore code, plan implementations, and manage development tasks.
- Development with Copilot
Apply Copilot across common languages, frameworks, databases, and deployment technologies.
- JavaScript
Learn JavaScript as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- TypeScript
Learn TypeScript as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Angular
Learn Angular as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- React
Learn React as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Node.js
Learn Node.js as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Express
Learn Express as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Python
Learn Python as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- C#
Learn C# as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- 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.
- SQL
Learn SQL as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- MongoDB
Learn MongoDB as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Docker
Learn Docker as part of Development with Copilot, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Database Development
Design schemas and generate SQL or MongoDB queries, migrations, procedures, aggregations, tests, and optimization plans.
- API Development
Build and review REST and GraphQL APIs with authentication, authorization, validation, error handling, and integrations.
- DevOps & Automation
Use Copilot for Docker, GitHub Actions, CI/CD workflows, infrastructure, release automation, and deployment.
- Security
Apply secure AI-assisted development practices and verify generated code against common threats.
- Secret Protection
Learn Secret Protection as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- SQL Injection
Learn SQL Injection as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- 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.
- Authentication
Learn Authentication as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Authorization
Learn Authorization as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Secure Prompts
Learn Secure Prompts as part of Security, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- Performance Optimization
Measure and improve application, database, network, and algorithm performance with evidence-driven suggestions.
- Best Practices
Use repeatable practices for prompting, repository organization, instructions, agents, skills, reviews, and enterprise governance.
- Real-World Projects
Build complete applications while practicing requirements, implementation, testing, review, security, and delivery.
- Angular Project
Learn Angular Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- 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.
- SQL Project
Learn SQL Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- MongoDB Project
Learn MongoDB Project as part of Real-World Projects, including its purpose, practical setup, common development workflow, limitations, and production considerations.
- 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.
- 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.
- Interview Preparation
Prepare for GitHub Copilot, AI-assisted development, prompt engineering, agents, and modern software engineering interviews.
- 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.