In memory of Saber Rastikerdar — creator of · Vazirmatn, the open typeface he gave the Persian web and asked nothing for.
Skip to content

Learning Paths

Curated journeys through the Knowledge Map. Each path selects required and optional articles from the taxonomy, defines milestones and expected skills, and orders reading from foundations upward. Paths cross domains — they are views over the same articles, not a parallel content tree.

PathLevelRequired~TimeOptional
Frontend BeginnerFoundational9313.8 h27
React DeveloperIntermediate11625.1 h35
TypeScript MasteryAdvanced508.3 h13
Performance EngineerAdvanced9119.0 h16
Frontend ArchitectAdvanced15135.4 h29
Testing SpecialistIntermediate5712.3 h15
Accessibility SpecialistAdvanced7113.3 h10
Senior Frontend EngineerAdvanced22147.5 h55
Staff EngineerStaff9526.4 h17

Suggested progression

Frontend Beginner → React Developer → (TypeScript Mastery) → Senior Frontend Engineer, then specialize via Performance Engineer, Testing Specialist, Accessibility Specialist, or Frontend Architect, and grow into Staff Engineer.

Every article difficulty and reading time shown here is sourced from each domain's graph.json; see GRAPH.md for the underlying dependency graph.

Peer-reviewed engineering decisions · MIT licensed