from the experts

Learn to leverage the GitHub ecosystem, use best practices for collaborating on code, or gain an in-depth understanding of Git from the command line with online and in-person classes for all skill levels.

Learn more about Training

GitHub success, made to order

From training to implementation, GitHub's Services team is here to help you get the most out of Git and GitHub.



Regardless of the scope of your migration, GitHub Services can help you migrate your data in the safest, most efficient way possible.


Admin Mentoring

Learn about GitHub Enterprise and how to set up and administer your instance. You’ll also explore common scenarios and learn best practices.



Our specialists will help with setup, assess authentication and security needs, and train Enterprise administrators in their day-to-day tasks.

Contact us about our services


On Demand Training

Are you ready to get started using GitHub? Our on-demand training combines hands-on exercises with videos and relevant articles to get you up and running quickly. Best of all, our trainers will be dropping by daily to answer questions and help those who are stuck.

Start learning

Learn the basics of Git in 15 minutes

This 15 minute interactive tutorial will get you up and running with the basics of Git such as creating a repository, crafting commits, and working with branches.

Try Git right in your web browser