Course · 10 modules · 3 labs

GitHub Copilot: from zero to hero

A practical course that takes you from your first Copilot suggestion to running AI-assisted engineering across a team. It focuses on real engineering workflows rather than feature lists: how Copilot works, how to steer it, how to validate what it produces, and how to scale it with instructions, agents, MCP and specs.

Start with module 000 Get certified

Portrait of Juan G. Carmona
Your instructor · Juan G. Carmona

Level 0

Start here

How the course works, how Copilot is changing engineering work, and the rules for using it well.

  1. Module 000: Workshop Orientation

    Workshop map, agentic shift, workflow economics, and rules.

    Audience
    All
    Time
    20-30 min
    Slides
    10

    Slides for module 000

Level 100

Foundations

Individual productivity: how Copilot works, how to prompt it and how to check its output.

Level 200

Team practice

Shaping Copilot for a team: instructions, agents and repositories that AI can work with.

  1. Module 201: Custom Instructions

    Custom instructions, hierarchy, conflicts, and governance.

    Audience
    Teams and tech leads
    Time
    45-60 min
    Slides
    18

    Slides for module 201

  2. Module 202: Agents & Workflow Automation

    Ask vs agent mode, autonomy, approvals, and workflow automation.

    Audience
    Intermediate-advanced
    Time
    60-90 min
    Slides
    18

    Slides for module 202

  3. Module 203: AI-Ready Repositories

    Structure, naming, discoverability, indexing, and repo maturity.

    Audience
    Maintainers and architects
    Time
    45-75 min
    Slides
    19

    Slides for module 203

Level 300

Scale

Orchestration and delivery at scale: MCP, spec-driven development and the AI-SDLC operating model.

  1. Module 301: MCP & Orchestration

    Tools, integrations, trust boundaries, and secure usage.

    Audience
    Advanced users
    Time
    60-90 min
    Slides
    34

    Slides for module 301

  2. Module 302: Spec-Driven Development

    Spec-first planning, implementation flow, drift prevention.

    Audience
    Leads and delivery teams
    Time
    45-75 min
    Slides
    19

    Slides for module 302

  3. Module 303: AI in the Software Development Lifecycle

    Maturity model, governance, metrics, and operating model at scale.

    Audience
    Managers, architects, tech leads
    Time
    45-60 min
    Slides
    15

    Slides for module 303

Final step

Get certified

Your instructor

Juan G. Carmona

Software Architect · AI Strategist · Critical & Secure Systems

Software architect with more than twenty years building critical and secure systems. Articles, talks and open source on architecture and AI-assisted engineering.