Tutorials - Page 3
Tutorials - Page 3
7 Learn to code from scratch with Python while loops in Python: repetition with a condition
You already know how to make decisions with if. Now learn how to repeat them. while loops execute code over and over as long as a condition holds — and yes, infinite loops are very real.
4 Mastering Docker from Scratch Interactive containers and exec: get inside, run commands, get out
Learn to open shells inside containers, run commands in live containers with docker exec, copy files with docker cp, and know when to use interactive vs. detached mode.
21 Mastering Git from scratch Cherry-picking commits in Git
Learn how to use git cherry-pick to apply specific commits from one branch to another—perfect for backporting hotfixes, rescuing buried work, and surgical history management.
20 Mastering Git from scratch Interactive Rebase in Git: Edit Your History Like a Pro
Learn how to use git rebase -i to reorder, combine, rename, and delete commits before integrating your work. Take full control of your history, commit by commit.
3 AI for Developers AI for Programming: The Paradigm Shift
From writing code to directing AI: understand the new mental model, which tasks are worth delegating and which aren't, and why clarity of thought is now your most valuable skill.
2 AI for Developers How LLMs Work (Without the Math)
Understand how Large Language Models work under the hood — no equations, just the mental models that explain why they hallucinate so confidently and how to use that to your advantage.
4 Mastering Vim from Scratch Normal Mode: The Power of Vim
Normal mode isn't just where you land between keystrokes — it's where Vim lives. Learn word movements, the operator+motion grammar, and how a handful of keys gives you near-infinite editing power.
6 Learn to code from scratch with Python Conditional statements in Python: if, elif, and else
Your code has always executed the same instructions in the same order. With if, elif, and else, it can finally make decisions. Learn to write programs that react to data.
3 Mastering Docker from Scratch Docker images and containers: understanding the relationship
What exactly is a Docker image, how are layers stacked, and what happens to a container when it stops? The image-container relationship is the mental model everything else depends on.
2 Mastering Docker from Scratch Installing Docker and running your first container
Install Docker on Linux, macOS, or Windows and run your first container. Docker's architecture, the image vs container distinction, and the essential commands to get started.
5.5 Learn to code from scratch with Python Common beginner mistakes in Python (and how to fix them)
Python's error messages are your best ally — if you know how to read them. Learn to decode tracebacks, understand the most common beginner mistakes, and build a debugging mindset from day one.
19 Mastering Git from scratch Rewriting History with git rebase
Learn what rebase is in Git, when to use it instead of merge, how to resolve conflicts during the process, and the golden rule you must never break.