JetBrains logo

Free Git
Starter Pack

Learn everything you need to know about the tool over 90% of developers rely on for version control and project collaboration.

What’s in the pack?

1. Animated video guide

Our Git expert from JetBrains Academy explains the technology in an easy-to-understand way that’s ideal for beginners.

Start with this five-minute video before diving into the course.

2. Interactive Git course

Build five real-world applications to master common Git commands and create your own remote repositories to store your code and configuration data on GitHub.

3. One month of free learning

After mastering the Git fundamentals, choose from over 300 projects on our interactive learning platform to explore other technologies or programming languages.

Git delivered to your inbox for free

1. Video: practical guide to Git

Noticing a lack of beginner-friendly Git tutorials on YouTube, we developed our own video to bridge the gap. This quick-start guide will help you get going and make sure the knowledge you gain sticks.

Follow along with the instructor to learn:

  • How to clone a repository from GitHub.
  • The most important commands you’ll need.
  • The key differences between Git and GitHub.

2. Interactive course: Introduction to Git

Get hands-on experience by building real-world applications with Git and GitHub.

Going through this course, you’ll learn how to:

  • Use Git and GitHub.
  • Install and set up a Git client.
  • Use the command line to run Git commands.
  • Work with local and remote repositories.

Create your own projects and add them to your portfolio on GitHub:

🕵️‍♂️ Gitman

Apply basic Git commands to manage codebase versions efficiently. Use this knowledge in your future tech job to collaborate with your teammates.

🛶 Remo

Learn the basic Git commands and how to initialize a repository, stage your changes and commit them, and see how to "ignore" unnecessary files to keep your repository clean and organized.

🛜 Safety Net

Use branches to work on different tasks separately and learn how to cherry-pick, undo, or revert changes if needed, as well as how to create new features and release them.

3. One month of learning for free

Receive full access to JetBrains Academy courses on Hyperskill for one month. Explore other technologies, build your developer portfolio from scratch, and receive a certificate for your resume.

Java
Kotlin
Python
JavaScript
AI
Machine learning
Game development
C++
Web
Mobile
Frontend
Data science
Backend
DevOps
QA

and many more

FAQ

Get your Git starter pack