Curriculum Readiness
Readiness is tracked in content/portal/readiness-matrix.json, which is the canonical source for semester status.
Use the readiness labels below before you treat a semester or module as complete curriculum.
For the higher-level promise, read Confidence Contract. For the practical route, use Path Levels.
Status Labels
| Label | Meaning |
|---|---|
Blueprint | Structural only. Scope and sequencing exist, but the content is not ready to act as the main learning path. |
Scaffolded | Publicly visible with structure and some content, but not yet complete or reviewed enough to promise as coursework. |
Learner-ready | The teaching path is written, the assessments are usable, and the page is free of placeholder residue. |
Reviewed | Learner-ready material has also passed editorial, technical, and assessment review. |
Battle-tested | Reviewed material has been used by learners and revised based on observed friction. |
Readiness and quality review are separate. Quality evidence is tracked in content/portal/quality-matrix.json across editorial, technical, assessment, accessibility, security, external-review, and learner-pilot dimensions.
Reviewedrequires editorial, technical, assessment, accessibility, and security review to pass.Battle-testedadditionally requires external review, a learner pilot, recorded friction, and remediation evidence.- Page count, build success, or a complete sidebar cannot substitute for these gates.
Publication Bar
No page should be marked Learner-ready unless it has:
- clear scope and objectives
- a real concept path
- usable exercises or assessment
- concrete artifact expectations
- no template prompts, placeholder blocks, or raw generation residue
Current Curriculum Status
| Semester | Status | Notes |
|---|---|---|
| Pre-Semester Launchpad | Learner-ready | Complete starting path for study systems, tooling, and Git workflow |
| Semester 0: Orientation & Foundation | Learner-ready | Complete orientation block with project, checkpoint, cumulative review, and exam |
| Semester 1: Mathematical & CS Foundations | Learner-ready | Learner-facing mathematical foundations path is the current fundamentals exemplar |
| Semester 2: Algorithms & Data Structures | Learner-ready | Complete algorithms path with clustered concepts, guided practice, source-backed reading, transfer assessments, project, checkpoint, and cumulative review |
| Semester 3: Software Design & Patterns | Learner-ready | Complete software-design path with source-backed concepts, refactoring labs, pattern application, code-review practice, transfer assessments, and portfolio evidence |
| Semester 4: Systems Programming | Learner-ready | Complete systems-programming path with source-backed C, memory, architecture, debugging, systems-tool, and interpreter work plus transfer assessments |
| Semester 5: OS & Networking | Learner-ready | Complete OS and networking path with source-backed process, memory, concurrency, filesystem, protocol, socket, tracing, and transfer-assessment work |
| Semester 6: Databases & Distributed Systems | Learner-ready | Complete data-systems path with source-backed concepts, concrete worked examples and labs, failure-driven exercises, transfer assessments, and production evidence |
| Semester 7: Software Architecture & Domain Design | Learner-ready | Complete architecture path with source-backed concepts, concrete design/review labs, DDD and API evolution practice, transfer assessments, and portfolio evidence |
| Semester 8: System Design & Technical Leadership | Learner-ready | Complete system-design and leadership path with concrete estimation, decomposition, eventing, reliability, strategy, review, and transfer-assessment work |
| Semester 9: Cloud Infrastructure & DevOps | Learner-ready | Complete cost-aware cloud and delivery path with concrete IaC, Kubernetes, CI/CD, security, observability, failure, and teardown evidence |
| Semester 10: Capstone Integration | Learner-ready | Complete graduation path with concrete capstone delivery, operations, security, evidence, defense, external-review, and remediation gates |
How To Use This
- Start with pages marked
Learner-ready,Reviewed, orBattle-tested. - Follow learner-ready-or-better pages in prerequisite order; use scaffolded or blueprint pages only as planning context.
- Do not skip directly to advanced semesters unless you already have the prerequisite background and artifacts.
- Use
Scaffoldedpages only where the public sidebar points you to a specific module or artifact. - Treat
Blueprintpages as planning documents, not finished coursework. - If a future semester, module, or track is not clearly marked
Learner-ready,Reviewed, orBattle-tested, assume you should not rely on it as a full learner path yet.
Confidence Rule
Do not judge the curriculum by total page count.
Judge it by whether the current path has:
- clear objectives
- guided concept pages
- practice and assessment
- visible artifacts
- honest readiness labels
If those are present, use the page as coursework. If they are absent or the status is Blueprint, use the page only as a map.