Learn new skills by completing fun, realistic projects in your very own GitHub repository. Get advice and helpful feedback from our friendly Learning Lab bot.
There are no simulations or boring tutorials here, just hands-on lessons created with by the GitHub community and taught by the friendly Learning Lab bot.
Learn new skills while working in your own copy of a real project.
Our friendly bot provides instructions and feedback throughout your journey.
Everything happens in GitHub Issues and Pull Requests.
Sign in with GitHub and then install GitHub Learning Lab on your account.
Choose a course and register. GitHub Learning Lab will create a new repository on your account.
Start the course by following the instructions in the first issue or pull request comment by Learning Lab bot.
Ready to start learning?Sign in with GitHub