Phase 1 — Computer Science, Algorithms & Software Architecture

In the AI era, anyone can generate a 50-line function. Very few can look at that function and immediately spot that it turns a 10,000-row API response into a 100,000,000-iteration CPU freeze, or that it tightly couples domain logic to a database driver.

Phase 1 builds your algorithmic intuition (Grokking Algorithms) and architectural discipline (Cosmic Python).


Modules & Lessons

01 — Complexity & Core Data Structures

02 — Algorithmic Patterns for Backend Engineers

03 — Software Architecture & Code Review


Capstone Milestone: pulseforge/ v0.2

Upgrade PulseForge with a clean Hexagonal domain core, an in-memory sliding-window rate limiter per tenant, a bounded ring-buffer batcher, and a DAG alert-rule dependency evaluator.