Unit 1
Getting started
Output, types and operators
- Hello, C++
- Types and initialisation
- Constants
- Arithmetic operators
- Reading input
- Unit quiz and coding challenge
Course
Zero-cost abstractions, full control. 9 units that take you from your first program to the language's advanced features.
Unit 1
Output, types and operators
Unit 2
Conditions and loops
Unit 3
Overloads, references and lambdas
Unit 4
std::string, vector, map and set
Unit 5
Classes, lifetimes and operators
Unit 6
Virtual functions and abstract classes
Unit 7
new/delete, smart pointers and move semantics
Unit 8
Generic code, algorithms and ranges
Unit 9
Exceptions, vocabulary types and concurrency
Finale
100 items from the whole course: 50 questions with choices, 35 typed answers and 15 coding challenges that mix topics.