
Master GitHub Copilot as your AI assistant to write faster and better code, including documentation, debugging, tests, and optimization. Three phases cover fundamentals to advanced AI-driven development.
Begin your journey by exploring the course and mastering video player settings—playback speed, resolution, audio, screen size, and notes—for a better viewing experience.
Access a centralized resource hub for GitHub Copilot for developers, with official links, prompts, and project source code in one place. Includes the .github folder with key files.
Explore fundamental ai terms essential for developers, including prompts, system prompts, context, tokens, context windows, and model types, and learn prompt engineering to optimize ai interactions.
Discover how AI assistants, including GitHub Copilot, deploy as local, background, and cloud agents to write code across editors, terminals, and browser-based tools using multiple models.
Set up GitHub Copilot in VS Code, install extension, log in, choose a plan (free, pro, pro plus), and explore alternatives like Killo Code to boost Copilot chat-enabled coding.
Discover how Copilot's inline suggestion, inline chat, and chat window accelerate coding for a daily journal web app, and explore agent modes and model comparisons to optimize your workflow.
Improve prompts and execute agent mode by defining detailed goals, pages, and UI requirements; then have co-pilot divide tasks and deliver a documented project with readme and setup guidance.
Explore how to organize work into sessions and tabs, preserve context with files and folders, and use edit mode with Copilot to update code, CSS, and navigation active states efficiently.
Learn how ask mode and plan mode query your code base, identify files to edit like index.html, style.css, and variables.css, and guide a redesign workflow.
Explore the simple browser inside VS Code and test changes by selecting elements to see updates. Learn how to manage context, hallucination, and sessions in Copilot.
Use checkpoints to revert to a saved point in Copilot-driven sessions, discarding subsequent changes. Track edits like emoji removal, hover color, and name changes across checkpoints.
Harness bring your own key with OpenRouter to access multiple models via one API key, compare Grok and other costs, and learn how to add and manage keys.
Discover how three instruction file types—co-pilot, custom, and agent—shape AI coding with React, TypeScript, and Tailwind, guiding style, structure, and project rules.
Learn how to create and customize a copilot-instructions.md file in a .github folder, using prompts to tailor tech stack, styling, file structure, and coding preferences for your project.
Learn to create and tailor copilot instruction files for every project facet—general, TypeScript and React, CSS and Tailwind, and design—so AI follows your coding and design rules.
Orchestrate AI behavior with agents.md as the AI rule book, paired with readme.md for humans. Organize copilot, custom, and agents instruction files to cover build, test, and safety.
Set up a journal app with agent mode, configure Tailwind, and enforce one entry per calendar day using local storage for date, mood, and text.
Learn how to use agent mode to edit a web application, update page titles, navigation, and logos with Copilot, providing context, plan mode, and multi-file changes.
Discover how to use git and smart actions to auto-generate detailed commit messages, explain code, create test cases, and publish on GitHub, while managing branches, commits, and merges.
Learn to use a prompt file to store reusable prompts, update readmes incrementally, and call saved prompts with Copilot to speed up development.
Create custom agents tailored for documentation writing and readme generation, enabling specialized read, search, and edit workflows that update docs before commits.
Create a custom code reviewer agent to analyze components, hooks, and recent changes, set scope and boundaries, and apply fixes, including accessibility checks and performance insights.
Create a custom accessibility reviewer agent to audit React components and pages, using read, edit, and search permissions to ensure keyboard and screen reader accessibility.
Discover how agent skills empower Copilot to use resources, templates, checklists, and sample files for accessibility tasks. Create a reusable accessibility skill in the Skills folder for any agent.
Learn how local interactive VS Code, background agents, and cloud agents work together to run tasks behind the scenes. Use isolated work trees and codespaces for remote, interactive environments.
Learn to use a cloud agent to add a mood calendar to a journal page, review GitHub pull requests, and merge changes.
Learn how cloud agents handle tasks, create branches and pull requests, and refine the mood calendar layout, including fixing the date selector with a helper function.
Learn MCP, the model context protocol that lets your agent talk to databases like Supabase. See read-only and read-write modes, and prompts that create and query data without code changes.
Migrate from local storage to a Supabase database, configure MCP server, env variables and authentication, implement SQL migrations and RLS policies, and store journal entries securely.
Implement Supabase user authentication with login and registration pages, protected routes, and email verification; migrate database, start dev server, and associate journal entries with authenticated users.
Manage code faster by balancing local, background, and cloud agents: use local for fast, in-the-moment edits; background for repetitive tasks; and cloud for heavy, long-range planning.
GitHub Copilot is no longer just an AI autocomplete tool. It is an AI-powered engineering assistant capable of generating features, refactoring systems, writing tests, reviewing security issues, and orchestrating complex workflows using agents.
Most developers use only 10–20% of its capabilities.
This course is designed to help you use GitHub Copilot properly, from understanding how it works to building structured AI workflows using instruction files, custom agents, and agent skills.
This is not a theory-heavy AI course. It is a practical, developer-first mastery program focused on real coding workflows.
What You Will Learn
You will learn how to:
Generate production-ready code using structured prompts
Fix bugs, refactor legacy code, and improve readability
Automatically generate meaningful unit tests
Improve performance and detect potential security issues
Use Agent, Ask, Plan, and Edit modes effectively
Create powerful instruction files to control AI behaviour
Build and manage custom AI agents
Design workflows using Local, Background, and Cloud agents
Understand MCP (Model Context Protocol) and modern AI tooling
Integrate AI deeply into your development lifecycle
The course has been divided into 3 Phases,
Phase 1: Foundations / How AI Coding Actually Works
Before using AI effectively, you must understand how it thinks.
In this phase, you will learn:
What prompts are really (User vs System prompts)
Context and context windows
Tokens and how they affect output quality
Models and how to choose the right one
LLM vs SLM differences
How tools like Copilot, Cursor, Claude Code, Codex, and others differ
This phase gives you the mental model required to control AI instead of randomly guessing prompts.
Phase 2: Practical Copilot Usage
Here we move into real development workflows.
You will learn:
Proper Copilot setup and configuration
Inline suggestions vs chat-based workflows
Using the chat window effectively
Understanding and using Agent, Ask, Plan, and Edit modes
Managing sessions and checkpoints
Using the built-in browser
Bring Your Own Key configuration
This phase focuses on practical usage so you can immediately apply Copilot in daily development.
Phase 3: Advanced Agentic Development
This is where the course goes beyond basic Copilot tutorials.
You will learn how to structure AI behaviour using:
Instruction files (copilot-instructions and custom instructions)
Prompt files for reusable AI workflows
Custom agents tailored to your project needs
Agent skills for specialised tasks
Local agents vs background agents vs cloud agents
Git integration and smart actions
MCP (Model Context Protocol) for advanced integrations
AI code security best practices
By the end of this phase, you will understand how to design a complete AI-powered engineering workflow rather than just asking Copilot random questions.
If you can write code, this course will show you how to build faster, refactor smarter, and ship confidently using AI. The goal of this course is simple: To help you move from “using Copilot” to engineering with AI.