This track currently covers 01-foundations, 02-core, 03-advanced, and 04-expert, plus all project and assessment checkpoints through 04-expert.
- 8/8 foundations modules implemented.
- 6/6 core modules implemented (
input-validation,algorithms-basics,file-io-basics,sorting-and-searching,maps-and-frequency-counting,error-handling-and-defensive-programming). - 5/5 advanced modules implemented (
structs-and-classes,constructors-and-invariants,copy-and-move-semantics,inheritance-and-polymorphism,templates-basics). - 5/5 expert modules implemented (
memory-management-and-raii,smart-pointers-in-depth,concurrency-basics,performance-and-profiling-basics,modularization-and-build-structure). - 4/4 projects implemented (
01-foundations,02-core,03-advanced,04-expert). - 4/4 assessments implemented (
01-foundations,02-core,03-advanced,04-expert). - Same module naming as C++, Go, and C# for parity.
- Python 3.10+ available as
python - Terminal (PowerShell or Bash)
- Open 01-foundations.
- Run one module example:
python 01-foundations/types-and-io/example/main.py- Solve:
01-foundations/types-and-io/exercises/01.py01-foundations/types-and-io/exercises/02.py
- Complete one module or checkpoint in Python and then the same artifact in C++.
- Compare readability, typing, and standard library approaches.
- Document at least three implementation differences per module pair.
- Track next parity milestones in LANGUAGE_PARITY_MATRIX.md.