Learning Roadmap
2.
Literals
Literals
3.
Types
Types
6 Lessons
6 Lessons
4.
Automatic Type Deduction
Automatic Type Deduction
10 Lessons
10 Lessons
5.
Casts
Casts
6 Lessons
6 Lessons
6.
Unified Initialization
Unified Initialization
4 Lessons
4 Lessons
7.
const, constexpr, and volatile
const, constexpr, and volatile
5 Lessons
5 Lessons
8.
Move Semantic and Perfect Forwarding
Move Semantic and Perfect Forwarding
11 Lessons
11 Lessons
9.
Memory Management
Memory Management
5 Lessons
5 Lessons
10.
Functions
Functions
7 Lessons
7 Lessons
11.
Classes and Objects
Classes and Objects
27 Lessons
27 Lessons
12.
Inheritance
Inheritance
20 Lessons
20 Lessons
13.
Templates
Templates
32 Lessons
32 Lessons
14.
Utilities
Utilities
13 Lessons
13 Lessons
15.
Smart Pointers
Smart Pointers
13 Lessons
13 Lessons
16.
1. Containers in General
1. Containers in General
6 Lessons
6 Lessons
17.
1.1 Sequential Containers
1.1 Sequential Containers
11 Lessons
11 Lessons
18.
1.2 Associative Containers in General
1.2 Associative Containers in General
2 Lessons
2 Lessons
19.
1.2.1 Ordered Associative Containers
1.2.1 Ordered Associative Containers
6 Lessons
6 Lessons
20.
1.2.2 Unordered Associative Containers
1.2.2 Unordered Associative Containers
7 Lessons
7 Lessons
21.
1. Algorithms
1. Algorithms
5 Lessons
5 Lessons
22.
1.1 Non-Modifying Algorithms
1.1 Non-Modifying Algorithms
6 Lessons
6 Lessons
23.
1.2 Modifying Algorithms
1.2 Modifying Algorithms
11 Lessons
11 Lessons
24.
1.3 More Algorithms
1.3 More Algorithms
10 Lessons
10 Lessons
25.
Callables
Callables
3 Lessons
3 Lessons
26.
Iterators
Iterators
5 Lessons
5 Lessons
27.
Strings
Strings
12 Lessons
12 Lessons
28.
Regular Expressions
Regular Expressions
13 Lessons
13 Lessons
29.
Input and Output
Input and Output
14 Lessons
14 Lessons
30.
Threads
Threads
11 Lessons
11 Lessons
31.
Shared Data
Shared Data
16 Lessons
16 Lessons
32.
Tasks
Tasks
15 Lessons
15 Lessons
Course Author:
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources