SKILL JOURNEY

C++

Power and control

0/24
Lessons
0/2470
XP
0%
Complete
Up next · Lesson 1
Hello, World
+80 XP · Streams and main.
Continue
CHAPTER 01
Foundations
Lay the groundwork
0/5
1YOU ARE HERE
Lesson 1+80 XP
Hello, World
Streams and main.
▶ Continue here
2
Lesson 2+60 XP
Using namespace
Skip the std:: prefix.
🔒 Locked
3
Lesson 3+50 XP
Variable
Typed declaration.
🔒 Locked
4
Lesson 4+70 XP
Auto Type
Compiler infers.
🔒 Locked
5
Lesson 5+70 XP
std::string
Modern string.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 02
Core Concepts
Build the core skills
0/5
6
Lesson 6+70 XP
If
Conditional.
🔒 Locked
7
Lesson 7+100 XP
For Loop
Classic loop.
🔒 Locked
8
Lesson 8+100 XP
Range For
C++11 loop.
🔒 Locked
9
Lesson 9+100 XP
Vector
Dynamic array.
🔒 Locked
10
Lesson 10+110 XP
Map
Key-value store.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 03
Building Blocks
Wire things together
0/5
11
Lesson 11+90 XP
Function
Definition.
🔒 Locked
12
Lesson 12+110 XP
Reference Param
Pass by reference.
🔒 Locked
13
Lesson 13+120 XP
Class
OOP.
🔒 Locked
14
Lesson 14+130 XP
Constructor
Initialize objects.
🔒 Locked
15
Lesson 15+130 XP
Inheritance
Subclass.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 04
Advanced Patterns
Level up your craft
0/5
16
Lesson 16+150 XP
Template
Generic function.
🔒 Locked
17
Lesson 17+140 XP
Unique Ptr
Smart pointer.
🔒 Locked
18
Lesson 18+130 XP
Lambda
Inline function.
🔒 Locked
19
Lesson 19+80 XP
String Length
Members on std::string.
🔒 Locked
20
Lesson 20+110 XP
std::pair
Two-value tuple.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 05
Mastery
Master the language
0/4
21
Lesson 21+130 XP
Sort Vector
std::sort.
🔒 Locked
22
Lesson 22+130 XP
Override
Virtual method.
🔒 Locked
23
Lesson 23+80 XP
Nullptr
Modern null pointer.
🔒 Locked
24
Lesson 24+130 XP
Try / Catch
Exception handling.
🔒 Locked
Clear all 4 lessons to unlock the chest
C++ Master
24 lessons left to claim the crown