- Core completion: required Semester 0–10 competencies and evidence.
- Specialization completion: optional depth after the core; tracked independently for AI or Security Engineering.
- Cross-cutting habits: testing, delivery, security, observability, ethics, accessibility, and empirical practice applied repeatedly.
- Curriculum readiness: whether teaching material is Blueprint, Scaffolded, Learner-ready, Reviewed, or Battle-tested; this is not the learner’s grade.
Use Competency and Standards Coverage for the generated evidence map and Engineering Specializations for optional paths.
Track your progress across the entire degree. Update this page as you complete modules, semesters, and cross-cutting track milestones.
This page tracks learner progress. For the curriculum's implementation status, see Curriculum Readiness.
For a first pass, track only the next semester in front of you. The full table is a long-range checklist; use Path Levels if it feels too heavy.
Curriculum status now comes from the canonical matrix at content/portal/readiness-matrix.json. See Curriculum Readiness for the rendered status table before treating any semester as learner-ready.
Use this section as a long-term map, not as your first workload.
| Semester | Modules | Project | Checkpoint | Exam | Status |
|---|
| 0: Orientation | [ ] 1 [ ] 2 [ ] 3 | [ ] | [ ] | [ ] | Not Started |
| 1: Math Foundations | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 2: Algorithms | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 3: Software Design | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 4: Systems Programming | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 5: OS & Networking | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 6: Databases & Distributed | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 7: Architecture & DDD | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 8: System Design | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 9: Cloud & DevOps | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| 10: Capstone | [ ] 1 [ ] 2 [ ] 3 [ ] 4 [ ] 5 | [ ] | [ ] | [ ] | Not Started |
| Level | Description | Unlocked At | Status |
|---|
| 1 | Unit tests & assertions | Semester 0 | [ ] |
| 2 | Testable design & characterization tests | Semester 3 | [ ] |
| 3 | Integration & system tests | Semester 4-5 | [ ] |
| 4 | Contract & API tests, architecture fitness | Semester 6-7 | [ ] |
| 5 | Cloud E2E verification, full test strategy | Semester 9-10 | [ ] |
| Level | Description | Unlocked At | Status |
|---|
| 1 | Commits, branches, PR hygiene | Semester 0 | [ ] |
| 2 | Code review habits, automated pipelines | Semester 2-3 | [ ] |
| 3 | Build automation, release workflows | Semester 4-5 | [ ] |
| 4 | Deployment strategy, rollback, versioning | Semester 6-8 | [ ] |
| 5 | Full release engineering, production pipeline | Semester 9-10 | [ ] |
| Level | Description | Unlocked At | Status |
|---|
| 1 | Terminal basics, docs-reading, simple debugging | Semester 0-1 | [ ] |
| 2 | Profiling basics, implementation notes, technical writing | Semester 2-3 | [ ] |
| 3 | Linux workflow, shell fluency, low-level debugging | Semester 4-5 | [ ] |
| 4 | Performance investigation, ADRs, ops debugging | Semester 6-8 | [ ] |
| 5 | Production debugging, runbooks, docs-first operations | Semester 9-10 | [ ] |
| Level | Description | Unlocked At | Status |
|---|
| 1 | Memory safety, input validation | Semester 4 | [ ] |
| 2 | Network security, auth, transport | Semester 5 | [ ] |
| 3 | Data security, secrets, threat modeling | Semester 6-7 | [ ] |
| 4 | Architecture security reviews | Semester 8 | [ ] |
| 5 | Cloud security, IAM, infrastructure hardening | Semester 9-10 | [ ] |
| Level | Description | Unlocked At | Status |
|---|
| 1 | Logs, metrics, traces | Semester 5 | [ ] |
| 2 | Reliability thinking, failure modes | Semester 6 | [ ] |
| 3 | SLIs, SLOs, error budgets, alerting | Semester 7-8 | [ ] |
| 4 | Cloud-native observability | Semester 9 | [ ] |
| 5 | Full observability stack, operational readiness | Semester 10 | [ ] |
| Level | Description | Unlocked At | Status |
|---|
| 1 | AI-assisted study, critique, and retrieval support | Pre-Semester | [ ] |
| 2 | AI-assisted tests, code review, and edge-case discovery | Semester 2-3 | [ ] |
| 3 | AI-assisted debugging with verified observations | Semester 4-5 | [ ] |
| 4 | AI-assisted architecture critique and risk discovery | Semester 6-8 | [ ] |
| 5 | AI-assisted production review with verification evidence | Semester 9-10 | [ ] |
| Semester | Module Decks | Cards Created | Last Reviewed |
|---|
| 0 | M1 [ ] M2 [ ] M3 [ ] | -- | -- |
| 1 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 2 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 3 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 4 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 5 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 6 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 7 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 8 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 9 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| 10 | M1 [ ] M2 [ ] M3 [ ] M4 [ ] M5 [ ] | -- | -- |
| Week | Date | Semester | Energy | Key Insight | Needs Review |
|---|
| 1 | -- | S0 | -- | -- | -- |
| 2 | -- | S0 | -- | -- | -- |
| ... | | | | | |