🌱
Beginner C++
Zero to writing real C++ programs. Variables, control flow, functions, classes, and the standard library — every concept backed by runnable code.
40–60 hours total
36 lessons across 8 modules
36 lessons available now
Prerequisites
- Basic programming experience in any language (Python, Java, JavaScript) is helpful but not required
- A computer with a C++ compiler (GCC, Clang, or MSVC) — see Module 1 for setup
1
Your First C++ Program
2–3 hours · 3/3 available
2
Variables, Types & Operators
3–4 hours · 4/4 available
3
Control Flow
3–4 hours · 5/5 available
4
Functions
4–5 hours · 5/5 available
5
Classes & Basic OOP
5–7 hours · 5/5 available
6
The Standard Library — Essentials
5–7 hours · 6/6 available
7
Memory & Pointers
5–8 hours · 5/5 available
8
Project: Build Something Real
4–6 hours · 3/3 available
After Beginner → Intermediate
Templates, move semantics, smart pointers, and STL mastery