Swipe25 short lessons from the first two levels of the C++ track — real examples, quick checks and a quiz after every chapter. About 5 minutes each.
Start with “What is C++?” →+ chapter quiz (10 questions) at the end
+ chapter quiz (10 questions) at the end
+ chapter quiz (10 questions) at the end
+ chapter quiz (10 questions) at the end
The full C++ track goes much further. Here's what comes next:
Calculating with Operators · Comparing & Combining
The if Family · More Ways to Branch
Repeating Code · Controlling Loops
Building Functions · Advanced Functions
Pointers & References · Memory Basics
Blueprints & Instances · Object Lifetime & Behavior
Encapsulation & Access · Inheritance & Polymorphism
Arrays · The Standard Template Library · Iterators & Algorithms
Throwing & Catching · The Exception Hierarchy · Exceptions in Practice
Reading & Writing Files · Text Processing · Binary Files & Paths
Function Templates · Class Templates · Going Further with Templates
Starting Threads · Shared Data & Race Conditions · Coordinating Threads
Lambdas · Function Objects · More Algorithms
RAII & Ownership · Smart Pointers · Move Semantics
Why & How We Test · A Testing Framework · Debugging Tools
Organizing Code · Common Design Patterns · Writing Clean C++
Multi-File Projects · Building with CMake · Libraries & Packages
Writing Production-Grade Code · Architecting Systems · Working as a Team