01Git & GitHub: Zero to Advanced · Part 1 Why Version Control Exists: A Short History of Git From final_v2_REALLY_final.zip to SourceSafe, SVN, and the 2005 drama that made Linus Torvalds write Git in two weeks. The story that explains why Git works the way it does. Aug 7, 2026 · 6 min read →
06Git & GitHub: Zero to Advanced · Part 6 GitHub: Your Code in the Cloud Remotes, clone, push, pull and fetch — how your local repository and GitHub stay in sync, how SSH keys work, and why your GitHub profile is your new portfolio. Aug 7, 2026 · 7 min read →
10Git & GitHub: Zero to Advanced · Part 10 Under the Hood: How Git Thinks — and Where to Go Next Commits are snapshots, not diffs: the object model that makes Git fast, plus tags, releases, branching strategies, a CI teaser, and your daily-habits checklist. Aug 7, 2026 · 7 min read →
Developer Craft Git Basics: Commits, Branches, and Why You Need Them Git is a time machine for your code. Learn the handful of commands you'll use every day — and the mental model that makes them finally click. Jul 30, 2026 · 6 min read →
02Git & GitHub: Zero to Advanced · Part 2 Your First Repository: init, add, commit Install Git, learn the photo-album mental model, and make your very first commits — with a clear picture of the working directory, the staging area and history. Aug 7, 2026 · 7 min read →
03Git & GitHub: Zero to Advanced · Part 3 Reading History and Undoing Small Mistakes git log, git diff, and the level-one rescue moves: unstage, discard, amend. Plus .gitignore and the art of commit messages that explain why. Aug 7, 2026 · 7 min read →
04Git & GitHub: Zero to Advanced · Part 4 Branches: Parallel Universes for Your Code Branches are Git's superpower — cheap, instant parallel timelines. Create them, switch between them, and merge the good ones back. The workshop project levels up here. Aug 7, 2026 · 7 min read →
09Git & GitHub: Zero to Advanced · Part 9 The Rescue Kit: Reflog, Reset, Revert and Bisect Nothing in Git is ever truly lost. Reflog resurrects deleted work, reset and revert undo the right way, and bisect hunts down the exact commit that broke your app. Aug 7, 2026 · 7 min read →
05Git & GitHub: Zero to Advanced · Part 5 Merging and Conflicts, Without Fear Merge conflicts are a conversation, not a disaster. Cause one on purpose, read the markers calmly, and resolve it like it's no big deal — because it isn't. Aug 7, 2026 · 7 min read →
07Git & GitHub: Zero to Advanced · Part 7 Pull Requests and Code Review, Together The pull-request workflow end to end: open one from a real branch, review it, and understand what the merge, squash and rebase buttons actually do. Aug 7, 2026 · 7 min read →
08Git & GitHub: Zero to Advanced · Part 8 Rewriting History (Carefully): Rebase, Cherry-Pick and Stash Interactive rebase to tidy your commits, cherry-pick to copy them, stash to pocket work in progress — and the golden rule that keeps history rewriting safe. Aug 7, 2026 · 7 min read →
AI & Modern Coding What Are AI Agents? From Chatbots to Digital Coworkers An AI agent is a language model with tools, memory and a goal. How agents work, what they can safely do today, and how developers fit into the loop. Jul 30, 2026 · 5 min read →
AI & Modern Coding What Is AI-Assisted Coding? A Beginner's Guide AI pair programmers like GitHub Copilot and Claude can write code with you. What they actually do, how to use them well, and the habits that keep you learning. Jul 30, 2026 · 5 min read →