Course index
Git-the-tool is already solid. This course covers GitHub-the-platform — everything built around git that isn't git itself: Issues, Actions, Projects, Pages, security. Practiced on the real learning repo.
The unit of tracked work that isn't a commit. Labels, milestones, and the keyword that closes an issue automatically when its fix merges.
issue · label · milestone · assignee · Fixes #N · closing keyword Lesson 02 · actionsAutomation triggered by repo events. The workflow → job → step nesting, uses: vs run:, and a real minimal CI workflow for this repo.
The organiser layer above issues and PRs. Table, Board, and Roadmap views on the same data. Custom fields, draft issues, and drag-to-update workflows.
project · item · field · view · table · board · roadmap · draft issue · single-select · iteration Lesson 04 · pagesFree static-site hosting from a repo. Two site types, two publishing sources, and a live URL in under a minute — no server, no bill.
pages · user site · project site · deploy from branch · GitHub Actions deploy · /docs · Jekyll · .nojekyll Lesson 05 · securityThe Security tab's automated backstop: Dependabot alerts and updates for vulnerable dependencies, secret scanning and push protection for leaked credentials.
Dependabot alerts · Dependabot security updates · secret scanning · push protection · code scanning · CodeQL Lesson 06 · insightsRead-only charts on repo activity: Pulse, Contributors, Code frequency, Network — and Traffic, the only one counting visitors who never wrote a line of code.
pulse · contributors · code frequency · network graph · traffic · views · clones · unique visitors Lesson 07 · releasesA tag, a title, and notes wrapped around one commit — a fixed point other people can pin to. What each piece is for, and when to cut one instead of just merging to main.
release · git tag · draft release · pre-release · latest · generate release notes · semantic versioning| File | What it holds |
|---|---|
| MISSION.md | Why you're learning GitHub. Grounds every teaching decision. |
| RESOURCES.md | Trusted sources — GitHub Docs, GitHub Skills, community. |
| learning-records/ | What's been established — drives what gets taught next. |