Learn
🤖 AI Hub 📰 News 📖 Dictionary 🧰 Resources
Grow
💼 Jobs 🚀 Community 🏆 Challenges
Explore by Stage
🌑 Zero 📚 Learn 🔧 Practice 🏗 Build 🚀 Launch 💰 Earn
Account
Login Sign Up
🏗️HTML 🎨CSS ⚡JavaScript 🐙Git & GitHub ⚛️React Soon 📘TypeScript Soon 🐍Python 🗄️Database & SQL Soon 🌐Web Development Soon ☁️Cloud & DevOps Soon 🤖AI & ML Soon 📄Resume Prep Soon 🎤Interview Prep Soon 💼Freelancing Soon 🚀SaaS & Side Projects Soon 🤖Automation Soon
🐙

Git & GitHub

Learn version control: save every change to your code and collaborate with a team.

All (9) Beginner (9) Intermediate (6) Advanced (4)
Lesson 1
What Is Git and Why Do You Need It?
Understand what Git is, how commits work like save points in a game, how Git differs from GitHub, and the thre...
Lesson 2
Installing Git and Setting It Up for the First Time
Install Git on Windows, Mac or Linux, set your name and email with git config, and learn the few terminal comm...
Lesson 3
Your First Repository: init, status, add and commit
Create your first Git repository, check it with git status, stage files with git add, save snapshots with git ...
Lesson 4
Seeing History: git log, git diff and git show
Read your project history with git log, see exactly what changed with git diff and git diff --staged, and open...
Lesson 5
Undoing Mistakes Safely: restore, reset, revert and amend
Learn which Git undo to use for each mistake: git restore for files, git commit --amend for the last commit, g...
Lesson 6
.gitignore: Keeping Secret and Junk Files Out of Git
Learn to write a .gitignore file that keeps passwords, node_modules, system files and other junk out of your r...
Lesson 7
Creating Your GitHub Account and First Repository
Create a professional GitHub account, protect it with two-factor authentication, create your first repository ...
Lesson 8
Push, Pull and Clone: Syncing Your Code with GitHub
Connect your project to GitHub, push your commits, clone a repository on another computer and pull your teamma...
Lesson 9
Writing a Great README with Markdown
Learn Markdown basics and write a clear README for your GitHub project, with a ready template, badges, a profi...