Learn by doing, working with GitHub Learning Lab bot to complete tasks and level up one step at a time.
Learn from GitHub
The Learning Lab bot will guide you through projects and provide feedback right from your GitHub repository, helping you build every step of the way.
Track your learning
Level up your GitHub skills with a series of challenges and activities—and see your progress as you complete them.
Receive instant feedback
Get feedback on your work as soon as you finish it. The Learning Lab bot will review and comment on your pull requests like a project collaborator would.
Build your skills
No matter your skill level, there’s a course for you. Learn the basics of GitHub or jump right into managing merge conflicts.
Millions of developers and companies build, ship, and maintain their software on GitHub—the largest and most advanced development platform in the world.