Training

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.

Online training

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.

icon-git

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.

Introduction to GitHub

Self-paced

Learn when (and where) you want!

icon-octo

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.

Using GitHub Desktop

Self-paced

Learn when (and where) you want!

icon-code

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

09:00 -

09:00 -

GitHub for Developers

13:00 -

13:00 -

icon-help

Git Essentials

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.

Git Essentials

09:00 -

09:00 -

icon-pull

GitHub Review

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.

Upcoming events will be listed soon. If you'd like to inquire about our classes, just contact us.

In-person training

If you prefer a classroom, our trainers can help increase your team’s proficiency with a live, in-person class.

icon-inperson

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.


On-demand training

Our on-demand training guides you through our curriculum giving you the flexibility to learn when and where it's most convenient for you.

icon-ondemand

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.