Advance your GitHub Journey
Interactive exercises for beginners and experts, built on real GitHub features.
Learn how to use GitHub with interactive exercises designed for beginners and experts. There are no simulations or boring tutorials here, just hands-on lessons created by GitHub and taught inside Issues using GitHub Actions. You work in your own copy of a real project, and your favorite Octocat provides instructions and feedback throughout.
How it works
Learning that actually sticks
Learning should be fun
Hands-on lessons taught inside Issues using GitHub Actions — no simulations, no boring tutorials.
Real projects
Pick up new skills while working in your own copy of a real project.
Helpful guidance
Your favorite Octocat gives instructions and feedback at every step.
Real workflow
Everything happens with real GitHub features: Issues, Actions, and Codespaces.
Resources
Use these resources to discover, create, and help us improve GitHub Skills:
- 🎓 GitHub Learn: Skills catalog — Browse the full catalog of available Skills exercises.
- 📋 Project Board — Tracking valid user reported issues and PRs across all Skills exercises.
- 👷 Exercise Creator — Documentation and tooling for creating new exercises and updating existing ones.
- 📦 Exercise Template — Repository template to use when creating a new exercise.
- 🧰 Exercise Toolkit — Reusable resources used across exercises, including workflows, actions, and markdown templates.
- 📑 Changelog — Monthly release notes for exercise and platform updates across Skills repositories.
- 🏢 Skills for EMU — Guidelines on enabling GitHub Skills for Enterprise Managed User organizations.


