Learning Graph¶
This course is built on a structured learning graph of 200 concepts organized into a directed acyclic graph (DAG). The learning graph ensures proper prerequisite sequencing and enables adaptive learning paths.
Concept Categories¶
| Category | Description | Count |
|---|---|---|
| Foundation (FOUND) | Core concepts with no prerequisites | ~25 |
| Basic (BASIC) | Build on foundations | ~45 |
| Intermediate (INTER) | Build on basics | ~60 |
| Advanced (ADV) | Build on intermediate | ~45 |
| Application (APP) | Synthesize multiple concepts | ~25 |
Viewing the Graph¶
The learning graph data is stored in JSON format:
- learning-graph.json - Full concept graph with dependencies
Using the Learning Graph¶
The learning graph supports:
- Prerequisite tracking - Each concept lists its dependencies
- Chapter alignment - Concepts are mapped to chapters
- Bloom's levels - Each concept indicates its cognitive level
- Adaptive paths - Skip concepts you already know, focus on gaps