From introductory classes to in-depth curriculum on Git and GitHub, our trainers can help your team get the skills they need from online and in-person classes.
No matter where in the world you are, we have live web-based classes that you can access from the convenience of your own computer.
Introduction to GitHub
So you signed up for GitHub. Now what? Whether you're new to version control or just need an explanation of Git and GitHub, this one hour class will help you understand the concepts of distributed version control and get started using GitHub. Get to know basic Git concepts and GitHub workflows through step-by-step lessons.
This class is for people with little to no experience using GitHub.
GitHub for Everyone
GitHub is not just for developers. Project managers, tech writers, and other people who help build software can use GitHub to work with developers and with each other. Get an introduction to Git and GitHub concepts and learn how to use version control in your role without touching the command line. This class is for people with little to no experience using GitHub.
This class emphasizes the use of the GitHub Desktop Applications. If you are interested in learning how to use GitHub on the command line, you should check out GitHub for Developers.
GitHub for Developers
Are you a command line user who's new to Git and GitHub? This two-part class will help you learn both — from performing basic Git operations to dealing with merge conflicts in Pull Requests. We'll even rewrite a bit of history, and touch on how to undo (almost) anything with Git.
This is a class for users who are comfortable with a command-line interface.
GitHub for Developers
Git on the command line can be easy, and we're here to help! This two-day course will help you master the most commonly used Git operations, starting with core workflows and moving to more advanced Git troubleshooting skills and re-writing history.
This class offers limited exposure to GitHub and is heavy on the command line. If you plan to use GitHub, we recommend GitHub for Developers instead.
GitHub offers a series of free online classes on a variety of topics, including a refresher on using GitHub to work together, best practices for reviewing code with pull requests, shortcuts to save time, and when to use GitHub Desktop clients and IDE integrations.
This class is for people who use GitHub regularly.
If you prefer a classroom, our trainers can help increase your team’s proficiency with a live, in-person class.
Live, in-person classes
For face-to-face training, our highly experienced trainers can help increase your team's profiency with a live, in-person class. Contact us to schedule a session.
Our on-demand training guides you through our curriculum giving you the flexibility to learn when and where it's most convenient for you.
Learn at your own pace
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.