Home / Courses / Full Stack
Full Stack track · Beginner friendly

Git and GitHub Basics

A free short course on the version control every developer job expects.

Eight hours that take you from your first commit to opening a pull request. Every GradStack program assumes these skills from week two.

Duration
1 week
Guided hours
8 hrs
Projects
1
Mode
Self-paced
terminal
// The loop you will repeat every working day
git switch -c fix-login-button
git add src/Login.jsx
git commit -m "Fix login button alignment"
git push -u origin fix-login-button
// then open a pull request on GitHub
The kind of code you write in Git and GitHub Basics
Outcomes

What you will be able to do

Tools and technologies covered:

GitGitHubCommand line
  • Track changes with commits
  • Work on branches and merge them
  • Push to GitHub and open a pull request
  • Resolve a merge conflict
Syllabus

1 week, 1 module

Short lessons you can take at your own pace. Mark each one complete to track your progress and earn the certificate.

  • Repositories, commits and history
  • Branches and merging
  • GitHub, remotes and pull requests
  • Resolving merge conflicts
Projects

What you will build

Every project lives on your GitHub and is reviewed like a real pull request.

Project 1
Your first pull request

Fork a practice repository, fix an issue on a branch and open a pull request for review.

Who it is for
  • Students and graduates new to version control
  • Self-taught learners who only use Git through an editor
What you need
  • No prior coding needed
  • A free GitHub account
Fees

Free, with a certificate

All lessons and the completion certificate are free. You only need an account so your progress is saved.

Git and GitHub Basics

Free
  • 1 week, 8 guided hours
  • 1 reviewed project
  • Completion certificate
FAQ

Questions about this course

Git and a code editor. The first lesson walks you through both.
Keep exploring

Other courses

All courses
Full Stack
28 weeks · Beginner friendly
MERN Full Stack Development

Build and deploy complete web apps with React on the front, Node.js and Express on the back.

View course details
Full Stack
12 weeks · Intermediate
Backend Engineering with Node.js

REST APIs, PostgreSQL, authentication, caching, testing and the basics of system design.

View course details