Using Git
Familiarize yourself with Git by visiting the Git command lookup reference while using the Try Git simulator.
Using GitHub
GitHub Learning Lab offers free interactive courses that are built into GitHub with instant automated feedback and help. Learn to open your first pull request, make your first open source contribution, create a GitHub Pages site, and more. For more information about course offerings, see GitHub Learning Lab.
Become better acquainted with GitHub through our bootcamp articles. See our overview guides to walk through basic concepts.
You can connect with developers around the world in the GitHub Community Support to ask and answer questions, learn, and interact directly with GitHub staff.
Branches, forks, and pull requests
Learn about how we use pull requests at GitHub.
Access quick references about the checklists, cheat sheets, and more.
Tune in
Our GitHub rebase, and reset functions. Each topic is covered in 5 minutes or less.
Training
Free classes
GitHub offers a series of interactive, Command Line.
GitHub's web-based educational programs
GitHub offers live trainings with a hands-on, project-based approach for those who love the command line and those who don't.
Training for your company
GitHub offers Contact us to ask your training-related questions.
Extras
An interactive .gitignore templates to meet your needs.
Extend your GitHub reach through integrations, or by installing Atom text editor.
Learn how to launch and grow your open source project with the Open Source Guides.