Engineering

Graph Theory for Software Engineers

A practical introduction to graph theory — from fundamental concepts through traversal algorithms, cycle detection, topological sorting, and shortest path algorithms — designed for software engineers who need to reason about graph-structured data.

8 modules

How this plan was made

Each plan on learnings is built by a hand-crafted agentic pipeline: research agents gather primary sources, a claim reviewer verifies facts against them, and a sequencer orders modules for how people actually learn. The curation — topic selection, framing, editorial standards — is Nicolas's. The research and writing is AI-assembled.