Learn how to use GitHub with interactive exercises designed for beginners and experts.
- Learning should be fun: There are no simulations or boring tutorials here, just hands-on lessons created by GitHub and taught inside Issues using GitHub Actions.
- Real projects: Learn new skills while working in your own copy of a real project.
- Helpful guidance: Your favorite Octocat provides instructions and feedback throughout your journey.
- Real workflow: Everything happens with real GitHub features, such as Issues, Actions, and Codespaces.
Use these resources to discover, create, and help us improve GitHub Skills:
| Resource | Description |
|---|---|
| 🎓 GitHub Learn: Skills catalog | Browse the full catalog of available Skills exercises. |
| 📋 Project Board | Tracking valid user reported issues and PR's 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. |