Skip to content


GitHub Learning Lab

Level up your skills with GitHub Learning Lab. Our friendly bot will take you through a series of fun, practical projects to learn the skills you need in no time—and share helpful feedback along the way.

Learn the skills you need

GitHub Learning Lab can help you learn how to use GitHub, communicate more effectively with Markdown, handle merge conflicts, and more.

Get help from our friendly bot

Inside GitHub Learning Lab, you'll get interactive instructions and activities to help you learn skills quickly led by our bot. As you complete each task, be on the lookout for the bot's responses and feedback in issues and pull requests.

Keep the learning going

You can take as many courses as you'd like, at your own pace—and revisit them anytime.

GitHub Learning Lab's friendly bot is standing by to help you learn
Project based courses are broken down into easy-to-follow steps with a focus on hands on learning
All instructions and interactions take place in GitHub issues and pull requests, allowing you to learn in the same way you will work

Pricing and setup

GitHub Learning Lab logo preview
GitHub Learning Lab

Starter Pack

Courses to help you learn GitHub.

  • Pick up skills in the place you'll use them
  • Get help from our friendly bot
  • Choose your own courses
  • Work at your own pace

Next: Confirm your installation location.

GitHub Learning Lab is owned and operated by GitHub with separate terms of service, privacy policy, and support documentation.

You can’t perform that action at this time.