GitKraken Pro Suite for Students

Free through the GitHub Student Developer Pack

Watch Student Video
GitHub Student Developer Pack GitKraken

Getting started using Git for version control can be confusing, but it doesn’t have to be. The GitKraken Git GUI, GitKraken Boards and GitKraken Timelines actually help make the process easier, which is why we’ve partnered with GitHub to provide the GitKraken Pro Suite for free for students through the GitHub Student Developer Pack! We've also created lots of resources to help students learn Git.

"Being a student, GitKraken helps get my work done in a much simpler, faster way. I can work on my projects using the built-in code editor, and I can push the code directly to my repo from the GitKraken GUI."

Manbir Singh Marwah
Student at Bharati Vidyapeeth's College of Engineering in New Delhi, India

Free Tools

Get a free GitKraken Pro Suite account through the GitHub Student Developer Pack! Your Pro Suite account will include the GitKraken Git GUI with advanced features, GitKraken Boards for task tracking, and GitKraken Timelines for communicating project milestones.

GitKraken Git GUI

The GitKraken Git GUI is a cross-platform client for Windows, Mac, & Linux, simplifying complicated Git commands into drag-and-drop actions. GitKraken offers seamless integrations with GitHub and GitHub Enterprise. Resolve merge conflicts without leaving the app, and use GitHub Actions to create workflow automations.

GitKraken Boards

GitKraken Boards provides a more productive way to track issues from inside the GitKraken Git GUI, a browser, mobile app, or inside of Atom or VS Code! GitKraken Boards syncs in real-time with GitHub Issues and GitHub Milestones. Link cards to GitHub pull requests, check PR/build statuses and auto-update cards from GitKraken Boards. Use GitHub Actions to automate your workflow.

GitKraken Timelines

GitKraken Timelines helps you stay organized by visualizing your upcoming project milestones and deadlines in a linear timeline. Add items that need to be completed for each milestone. Create timelines for each class or project and then view them layered on top of each other. Add images to milestones and as background images.

Why Students Love GitKraken

"GitKraken and GitKraken Boards have helped me and my classmates easily set and meet deadlines for our CS projects and collaborate better."

Gatare Libère
Student at Kabarak University in Nakuru, Kenya

Resources for Students

All of our Git tutorials and educational content are organized on a public GitKraken Board to help you track your progress as you learn. Make a copy of the Student Resources Board to get started learning Git with GitKraken!

GitKraken Student Resources Board

We've also made it easy for you to teach a Git workshop with turnkey presentation materials. Participants will learn how to use the GitHub, GitKraken Git GUI and GitKraken Boards to collaborate on a project, and will better understand common Git concepts and how to perform actions like commit changes and creating a pull request.

Learn Git With GitKraken

What is a Remote Repository? [Beginner Git Tutorial]

Length: 1:53

This quick Git tutorial video goes over what a Remote Repository is and how to initialize one using GitKraken.

Beginner

Intermediate

Advanced

Learning Git with GitKraken - What is a Git Repository thumbnail

1:38

Learning Git with GitKraken - Merge vs Rebase thumbnail

2:21

Learning Git with GitKraken - Rebasing in GitKraken vs CLI part 2 thumbnail

3:48

Learning Git with GitKraken - What is a Commit thumbnail

2:41

Learning Git with GitKraken - What are Git Hooks thumbnail

2:07

Learning Git with GitKraken - What is a Submodule thumbnail

2:44

What is a Remote Repository thumbnail

1:53

Learning Git with GitKraken - How to Squash Commits thumbnail

1:47

Learning Git with GitKraken - What is Git LFS thumbnail

2:48

Learning Git with GitKraken - What is SSH thumbnail

3:09

Learning Git with GitKraken - Rebasing in GitKraken vs CLI thumbnail

1:39

Learning Git with GitKraken - Merge Conflict thumbnail

2:57

Learning Git with GitKraken - What is Stashing thumbnail

3:06

Learning Git with GitKraken - What is a PR thumbnail

3:03

Learning Git with GitKraken - What is Interactive Rebase thumbnail

3:10

Learning Git with GitKraken - What is a Diff thumbnail

2:30


Additional Resources