Tool
C++
C's power with object-oriented tools layered on top
Learn C++ syntax, classes, and the Standard Template Library.
8
Chapters
4
Practice formats
1
Self-paced
Curriculum
8 chapters, each with a tutorial, a live example, a quiz, an exercise, a challenge, and class practice.
- 1preview
Introduction to C++
What C++ adds on top of C.
- 2
Variables & Types
Fundamental types and type inference with auto.
- 3
Control Flow
if/else, switch, and range-based for.
- 4
Functions
Overloading, default arguments, and references.
- 5
Classes & Objects
Constructors, destructors, and access control.
- 6
Inheritance
Base classes, virtual functions, and polymorphism.
- 7
STL Containers
vector, map, and the standard algorithms library.
- 8
Pointers & References
Raw pointers, references, and smart pointers.