Skip to main content

The Learning System

This curriculum uses 11 recurring learning techniques. They exist to keep the work active, cumulative, and evidence-driven.

The core rule is simple: the guide teaches first, practice makes the concept concrete, and source books are used selectively.


Guide-First Contract

Every module should be usable without reading an entire book front to back.

  • Primary path: concept pages, examples, drills, retrieval, and application
  • Secondary path: selective source reading labeled Read only if stuck or Optional deep dive
  • Default outcome: the learner can explain and use the concept before being asked to consume more prose

The 11 Techniques

1. Spaced Repetition

Review key material on a schedule instead of waiting until you forget everything.

2. Retrieval Practice

Recall the idea before checking notes. Retrieval is part of learning, not just testing.

3. Feynman Notes

Explain the concept in plain language. If you cannot explain it simply, you probably do not understand it yet.

4. Concept Dependency Graphs

Show what this module depends on and what later work depends on it.

5. Weekly Learning Journal

Track what stuck, what did not, and what needs another pass.

6. Checkpoint Gates

Use an honest pass/fail gate before moving into heavier prerequisite-dependent work.

7. Interleaved Review

Mix old and new material in quizzes and cumulative reviews so transfer is tested, not just short-term memory.

8. Dual Coding

Use both words and visuals for the same concept when the material benefits from a diagram or structured comparison.

9. Code Katas

Use short repeatable drills to build fluency instead of pretending one pass equals mastery.

10. Progress Tracking

Keep a visible record of modules completed, artifacts produced, and weak areas that still need remediation.

11. Warm-Up Quizzes

Activate prerequisite knowledge before a module starts so hidden gaps show up early.


Daily Learning Rhythm

  1. Review due cards or old notes briefly.
  2. Take the warm-up quiz or do a quick brain dump.
  3. Work through the concept pages.
  4. Do the drills, katas, or implementation work.
  5. Retrieve the idea from memory.
  6. Log what still feels weak.

Why This System Exists

It is trying to prevent common failure modes:

  • reading as the default workload
  • confusing familiarity with mastery
  • producing no artifacts
  • advancing with shaky prerequisites
  • treating every semester page as equally complete

Anti-Patterns To Avoid

  • Reading as the default workload: expensive, passive, and easy to fake
  • Re-reading without retrieval: feels productive, usually is not
  • Skipping artifacts: no notes, tests, diagrams, or writeups means weak evidence
  • Advancing past checkpoints loosely: weak foundations become expensive later
  • Treating all pages as equally complete: readiness labels exist for a reason