LearnAboutProjectsEventsBlogContact
Developer FoundationsBeginnerFree

Save Your Code Challenge

Terminal basics & version control with Git

The command line and Git are the two tools every developer uses every single day โ€” yet most beginners skip them and suffer for it later. This course fixes that. You'll go from zero to confidently navigating your filesystem, tracking code history, undoing mistakes, and collaborating on GitHub. Twelve focused lessons. No fluff.

๐Ÿ”—

Connected curriculum โ€” Course 2 of 4

This course follows How the Internet Works. You know what happens when code runs in a browser โ€” now learn to manage that code properly with the terminal and Git.

โ† Take How the Internet Works first
4 hours total12 lessons340 learners
๐Ÿ’พ
12
Lessons
4 hours
Duration
Beginner
Level
Free
Price

What you'll learn

Navigate your filesystem with confidence using the terminal
Create, move, copy, and delete files without a mouse
Understand what version control is and why it matters
Initialise a Git repo and make your first commit
Write meaningful commit messages like a pro
Roll back mistakes with git reset and git checkout
Create and merge branches for clean feature development
Push code to GitHub and open your first pull request
Collaborate with others using forks and pull requests
Set up SSH keys and never type your password again

Course curriculum

Your progress0%

0 of 12 lessons completed

After this course โ†’

HTML & CSS Foundations

Now that you can manage code with Git, it is time to write some. HTML & CSS Foundations teaches you to build real web pages โ€” and you will use Git to track every change from lesson one.

View HTML & CSS Foundations โ†’