CS & Systems Engineering Curriculum
A guide-first curriculum for self-directed computer science, systems, and software engineering study.
What This Is
This project is trying to teach engineering judgment, not just accumulate topics. The intended path combines:
- computer science foundations
- systems reasoning
- clean implementation habits
- architecture and operational thinking
- artifacts that prove the work was actually done
The guide is the primary teacher. Source books are support material, not the main workload.
This is not a finished degree-equivalent program yet. It is a curated curriculum slice with a broader roadmap around it.
What Is Usable Today
Start with the learner-ready path:
Implemented: Pre-Semester LaunchpadImplemented: Semester 0 OrientationIn Progress: Semester 1, with Module 1 as the public exemplarIn Progress: Semester 7, with Module 1 and the project brief as the public exemplarBlueprint: everything else
See Curriculum Readiness for the exact status labels.
Why This Is Not A Generic Roadmap
Most roadmap repos tell you what to read. This curriculum tries to define how you learn and what evidence should exist at the end.
The design priorities are:
- guide-first teaching instead of book-dump navigation
- module completion based on explanation, practice, and artifacts
- semester projects, checkpoints, reviews, and exams
- architecture and operations integrated into the long-term arc
Public Path
Learning System
Every learner-facing module uses the same core mechanics:
- concept pages
- practical exercises and katas
- retrieval practice
- Feynman notes
- spaced repetition prompts
- visible artifacts
See Learning System for the exact contract.
Quick Start
- Read Getting Started.
- Complete Pre-Semester Launchpad.
- Move to Semester 0.
- Use Execution Guide to set your weekly rhythm.
- Check Readiness before entering any non-implemented semester.
App Surfaces
- Foundations covers Pre-Semester through Semester 3.
- Systems covers Semesters 4-5.
- Architecture covers Semesters 6-7.
- Production covers Semesters 8-10.
- Reference publishes generated book chapters and section pages.
Quick Links
- Getting Started
- Readiness
- Roadmap
- Execution Guide
- Learning System
- Cross-Cutting Tracks
- Foundations App
- Reference App
Positioning Rule
Treat this project as a curriculum with a public learner path and a wider blueprint behind it. If a page is not clearly marked Implemented, do not assume it is complete.