Phase 0 — GNU/Linux, Git, Python Internals & Testing

Welcome to Phase 0. Before touching web frameworks or distributed queues, a mid-level backend engineer must own their runtime environment: Linux processes and streams, Git's internal DAG, Python's memory/object model, strict typing, and deterministic automated testing.


Modules & Lessons

01 — GNU/Linux & OS Fundamentals

02 — Git Internals & Engineering Workflow

03 — Python Memory, Object Model & Type System

04 — Automated Testing & Verification


Capstone Milestone: pulseforge/ v0.1

At the end of Phase 0, you will complete PulseForge v0.1: an $O(1)$-memory streaming structured log parser, strict schema validator, and CLI diagnostic runner backed by a full unit test suite.