Skip to content

Learning Curriculum

This directory contains the operational curriculum for moving through the Rust interview map.

It does not replace the interview cards:

  • questions/ defines what strong interview answers look like;
  • learning/topics/ defines how to acquire and verify the required capability;
  • each topic module records its own assessment result and review schedule.

Current Strategy

The first pass targets L1 across the complete relevant map. The second pass will revisit core topics for L2, and a later pass will deepen interview hotspots to L3.

text
Complete topic map
    -> L1 learning modules
        -> cold review
            -> broad L1 complete
                -> selective L2 modules
                    -> hotspot L3 drills

Topic Workflow

For each topic:

  1. Run the short diagnostic before studying.
  2. Study one learning block at a time.
  3. Close the resource and complete the checkpoint from memory.
  4. Use targeted resources only for demonstrated gaps.
  5. Complete the L1 assessment.
  6. Record weak areas and schedule cold reviews.
  7. Move to the next topic after L1 PASS; cold reviews continue in parallel.

Reading or watching every resource is not a completion criterion. A topic advances only when its Definition of Done is demonstrated.

Resource Roles

RoleMeaning
CoreRequired because it provides the primary mental model for an L1 outcome
ReferenceConsult for a specific question; do not read linearly
GapUse only after a checkpoint or assessment exposes a weakness
OptionalUseful for later depth but not required for the current level

Every listed resource must identify the exact section to consume, what it covers, and the expected result. A topic may have no required video.

Status Vocabulary

  • NOT STARTED
  • DIAGNOSTIC COMPLETE
  • LEARNING
  • L1 READY
  • L1 PASS
  • L1 COLD PASS
  • RETEST REQUIRED

Modules

IDModuleTargetStatus
0Execution and Memory BasicsL1NOT STARTED

Authoring

Use Topic Module Template for every new curriculum module.

Topic modules should contain learning objectives, resource routing, exercises, and assessment criteria. They should link to interview cards instead of copying card answers.