Area 01 · 6 topics
Developer Foundations
Git, the shell, debugging, regular expressions, text encodings and how computers store numbers — the skills you use every day, explained from the inside so they stop being magic.
01
Deep-dive readyGit, From the Inside
Commits as snapshots, branches as pointers, merge vs rebase, reflog and recovering lost work.
Start learning →
02
Deep-dive readyThe Command Line
Pipes, redirection, exit codes, environment variables and basic scripting.
Start learning →
03
Deep-dive readyDebugging
Form and test hypotheses, use debuggers, read stack traces, and bisect with git.
Start learning →
04
Deep-dive readyRegular Expressions
How matching works, groups, backtracking and catastrophic patterns (ReDoS).
Start learning →
05
Deep-dive readyText & Encodings
ASCII, Unicode, UTF-8, Base64, and JSON vs binary formats.
Start learning →
06
Deep-dive readyNumbers in Computers
Integers, overflow, floating point, why 0.1 + 0.2 fails, and why money isn’t a float.
Start learning →