1
0
mirror of synced 2025-12-19 18:10:59 -05:00
Files
docs/content/get-started/quickstart/git-and-github-learning-resources.md
2022-04-27 10:38:38 +00:00

4.7 KiB

title, redirect_from, intro, versions, authors, shortTitle
title redirect_from intro versions authors shortTitle
Git and GitHub learning resources
/articles/good-resources-for-learning-git-and-github
/articles/what-are-other-good-resources-for-learning-git-and-github
/articles/git-and-github-learning-resources
/github/getting-started-with-github/git-and-github-learning-resources
/github/getting-started-with-github/quickstart/git-and-github-learning-resources
There are a lot of helpful Git and {% data variables.product.product_name %} resources on the web. This is a short list of our favorites!
fpt ghes ghae ghec
* * * *
GitHub
Learning resources

Using Git

Familiarize yourself with Git by visiting the official Git project site and reading the ProGit book. You can also review the Git command list.

Using {% data variables.product.product_name %}

{% ifversion fpt or ghec %}

{% data variables.product.prodname_learning %} offers free interactive courses that are built into {% data variables.product.prodname_dotcom %} with instant automated feedback and help. Learn to open your first pull request, make your first open source contribution, create a {% data variables.product.prodname_pages %} site, and more. For more information about course offerings, see [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}).

{% endif %}

Become better acquainted with {% data variables.product.product_name %} through our getting started articles. See our {% data variables.product.prodname_dotcom %} flow for a process introduction. Refer to our overview guides to walk through basic concepts.

{% data reusables.support.ask-and-answer-forum %}

Branches, forks, and pull requests

Learn about Git branching using an interactive tool. Read about forks and pull requests as well as how we use pull requests at {% data variables.product.prodname_dotcom %}. Access references about using {% data variables.product.prodname_dotcom %} from the command line.

Tune in

Our {% data variables.product.prodname_dotcom %} YouTube Training and Guides channel offers tutorials about pull requests, forking, rebase, and reset functions. Each topic is covered in 5 minutes or less.

Training

Free courses

{% data variables.product.product_name %} offers a series of interactive, on-demand training courses including Introduction to {% data variables.product.prodname_dotcom %}; courses on programming languages and tools such as HTML, Python, and NodeJS; and courses on {% data variables.product.product_name %} specific tools such as {% data variables.product.prodname_actions %}.

{% data variables.product.prodname_dotcom %}'s web-based educational programs

{% data variables.product.prodname_dotcom %} 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

{% data variables.product.prodname_dotcom %} offers in-person classes taught by our highly-experienced educators. Contact us to ask your training-related questions.

Extras

An interactive online Git course from Pluralsight has seven levels with dozens of exercises in a fun game format. Feel free to adapt our .gitignore templates to meet your needs.

Extend your {% data variables.product.prodname_dotcom %} reach through {% ifversion fpt or ghec %}integrations{% else %}integrations{% endif %}, or by installing {% data variables.product.prodname_desktop %} and the robust Atom text editor.

Learn how to launch and grow your open source project with the Open Source Guides.