Master C++ from scratch: high performance, machine-level memory control, STL vectors, pointers, and live compilation.
Complete all 20 lessons (0/20 finished) to unlock your official verified certificate.
Complete a lesson to start
Novice Coder
~2h 20m to complete
Daily lessons and practice completed over the past 7 days
Progress distribution across core beginner tracks
Why C++ powers the world, program anatomy, statements, variables, primitives, console I/O, and arithmetic math.
Branching decisions (if/else), logical operators, jump-table switch statements, while loops, for loops, and break/continue.
Modular functions, pass by reference (&), contiguous memory arrays, dynamic STL vectors, and std::string methods.
Memory addressing, pointer dereferencing (*), struct data models, and the full command-line bank account system capstone.
Why C++ powers the world, program anatomy, statements, variables, primitives, console I/O, and arithmetic math.
Branching decisions (if/else), logical operators, jump-table switch statements, while loops, for loops, and break/continue.
Modular functions, pass by reference (&), contiguous memory arrays, dynamic STL vectors, and std::string methods.
Memory addressing, pointer dereferencing (*), struct data models, and the full command-line bank account system capstone.