{"meta":{"title":"Git and GitHub learning resources","intro":"There are a lot of helpful Git and GitHub resources available.","product":"Get started","breadcrumbs":[{"href":"/en/get-started","title":"Get started"},{"href":"/en/get-started/start-your-journey","title":"Start your journey"},{"href":"/en/get-started/start-your-journey/git-and-github-learning-resources","title":"Learning resources"}],"documentType":"article"},"body":"# Git and GitHub learning resources\n\nThere are a lot of helpful Git and GitHub resources available.\n\n## Using GitHub\n\nBecome better acquainted with GitHub through our [Using GitHub](/en/get-started/using-github) articles:\n\n* To review the fundamentals of a GitHub workflow, see [GitHub flow](/en/get-started/using-github/github-flow).\n* To learn about the various tools for working with repositories hosted on GitHub, and how to choose a tool that best suits your needs, see [Connecting to GitHub](/en/get-started/using-github/connecting-to-github).\n* To understand the different communication tools on GitHub, such as GitHub Issues, GitHub Discussions, and pull requests, see [Communicating on GitHub](/en/get-started/using-github/communicating-on-github).\n\n## Using Git\n\nFamiliarize yourself with Git through our series of articles:\n\n* [Git basics](/en/get-started/getting-started-with-git).\n* [Using Git](/en/get-started/using-git).\n\nThere are also lots of other online reading resources to help you learn Git:\n\n* [Official Git project site](https://git-scm.com).\n* [ProGit book](http://git-scm.com/book).\n* [Git command list](https://git-scm.com/docs).\n\n## Online courses\n\n* GitHub Skills 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 Skills](https://skills.github.com/).\n\n* [Git branching](http://learngitbranching.js.org/) is a free interactive tool for learning and practising Git concepts.\n\n* An interactive [online Git course](https://www.pluralsight.com/courses/code-school-git-real) from [Pluralsight](https://www.pluralsight.com/codeschool) can also teach you the basics of Git.\n\n## Training\n\n### GitHub's web-based educational programs\n\nGitHub offers live [trainings](https://services.github.com/#upcoming-events) with a hands-on, project-based approach for those who love the command line and those who don't.\n\n### Training for your company\n\nGitHub offers [in-person classes](https://services.github.com/#offerings) taught by our highly-experienced educators. [Contact us](https://services.github.com/#contact) to ask your training-related questions.\n\n## Community\n\nYou can connect with developers around the world to ask and answer questions, learn, and interact directly with GitHub staff. To get the conversation started, see [GitHub Community Support](https://github.com/orgs/community/discussions/)."}