Level 1 — Beginner
Prerequisites: Basic C (or a similar curly-brace language) — variables, functions, control flow, arrays, and pointers
This course assumes you already know basic procedural programming — variables, functions, loops, arrays, and pointers, ideally from Learn C. These lessons focus on what C++ actually adds on top: classes, references, and object-oriented programming.