Rust systems programming curriculum organized as labs 01 through 60.
Each lab follows this layout:
labs/NN-topic/
├── Cargo.toml
├── README.md
├── src/
│ ├── lib.rs # student-facing stubs (`todo!()`)
│ ├── main.rs # runnable demo
│ └── solution.rs # reference implementation
└── tests/
└── integration_test.rs
cargo test --workspace
cargo run -p variables-typesReplace variables-types with the package name for any lab.
- Labs are intended to be completed sequentially.
- Integration tests target reference solutions for deterministic grading.
- See
CLAUDE.mdfor project conventions and maintenance guidelines.