Build Your Personal Brand with GitHub Copilot — Full Course for Students
Microsoft Developer walks through building and publishing a personal portfolio website using the GitHub Copilot app, with an emphasis on prompting workflows (no prior coding required) and the practical Git/GitHub concepts needed to ship and iterate.
Overview
This full course (compiled from a 10-episode student series) covers:
- Claiming the GitHub Student Developer Pack and setting up the GitHub Copilot app and VS Code
- Creating a portfolio website by prompting Copilot (including styling choices like colors, dark mode, and layout)
- Learning Git and GitHub fundamentals (diffs, commits, branches, merges, pull requests)
- Publishing and redeploying the site for free using GitHub Pages
- Using Copilot sessions and modes (Interactive, Plan, Autopilot)
- Understanding context windows and tokens, including commands like
/init,/context, and/compact - Extending Copilot with tools and MCP servers (including Playwright)
- Working with skills, agent personas, and a plugin marketplace
- Bring-your-own-model using Microsoft Foundry / Azure AI Foundry and Azure for Students credit
- Controlling a Copilot session from a phone via remote control and QR code handoff
Links
- https://aka.ms/StudentAI-GitHubCopilotApp
- https://aka.ms/StudentAI-GitHub
- https://aka.ms/StudentAI-GitHubPack
- https://aka.ms/StudentAI-VSCode
- https://aka.ms/build-your-personal-brand-with-copilot
- https://aka.ms/student-learning-series
- https://aka.ms/student-demo-series-website
Course chapters (as provided)
- 0:00 Welcome — what you'll build in this series
- 1:05 Claiming the GitHub Student Developer Pack
- 7:15 Your first prompt: a Hello World site
- 10:45 EPISODE 2 — Build a portfolio website from a resume
- 14:23 Answering Copilot's questions about structure and style
- 18:37 Resume preview, school colors, and dark mode
- 23:05 EPISODE 3 — Git, GitHub, and GitHub Pages
- 23:42 Version control explained: diffs, commits, branches, merging
- 32:56 Creating a repository and pushing your site
- 47:49 Deploying with GitHub Pages
- 54:11 EPISODE 4 — Copilot settings, sessions, and modes
- 56:23 Interactive mode, Plan mode, and Autopilot mode
- 59:33 EPISODE 5 — Context and tokens
- 1:02:53 Adding project files and running /init
- 1:05:52 Shrinking your session with /compact
- 1:06:40 EPISODE 6 — Tools and MCP servers
- 1:11:08 Installing and using the Playwright MCP server
- 1:15:33 EPISODE 7 — Skills, agent personas, and marketplaces
- 1:23:50 Turning a workflow into a reusable skill
- 1:30:22 Adding a plugin marketplace
- 1:37:02 EPISODE 8 — Bring your own model
- 1:40:43 Using the Azure MCP to create a Foundry resource
- 1:47:48 Connecting Foundry as a model provider
- 1:51:50 EPISODE 9 — Modernize the site with Bootstrap
- 1:54:05 Sticky navbar, animated cards, and shadows
- 1:59:31 EPISODE 10 — Control Copilot from your phone
- 2:01:51 Remote control and the QR code handoff
- 2:04:29 Back at the laptop — the finished feature