Skip to content
IT_Abyss
IT_Abyss
Sign in
Loading
.
.
.
Menu · section
Learn
Courses
Roadmap
Topics from basics to senior
My progress
Roadmap
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Interviews
Simulator
Questions
With answers and common mistakes
Resume check
Questions
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Feed
Blog
Posts by IT Abyss
News
IT news from outside sources
Learn
Interview
Search
Journal
Menu
EN
Roadmap:
C++
Topics by level, from the basics to the advanced. Many of them suggest what to study next.
Map
List
All
33
Beginner
14
Intermediate
12
Advanced
7
Search topics…
Loading
.
.
.
−
100%
+
Tier 1 · Beginner
14 topics
PE
Program entry point
Next:
Program Build
LO
Loops
Next:
Operators
3
questions
AL
Aliases
PB
Program Build
5
subtopics
34
questions
CO
Conditions
Next:
Loops
2
questions
OP
Operators
Next:
Functions
3
subtopics
3
questions
CA
Casts
Next:
Aliases
8
subtopics
21
questions
AL
Algorithms
Next:
Process & Methodology
104
questions
VA
Variables
Next:
Conditions, Program Build
11
subtopics
54
questions
FU
Functions
Next:
Casts, Preprocessor
6
subtopics
37
questions
PM
Process & Methodology
Next:
Design Patterns
7
questions
SC
STL Containers
Next:
Variables
5
subtopics
36
questions
PR
Preprocessor
VC
Version Control with Git
Next:
Git Workflow & CI/CD
7
subtopics
7
questions
Tier 2 · Intermediate
12 topics
ME
Memory
Next:
OOP
8
subtopics
38
questions
MS
Move Semantics
Next:
Smart Pointers
7
subtopics
26
questions
CS
C++ Standards
Next:
Debugging
2
questions
GW
Git Workflow & CI/CD
6
subtopics
15
questions
OO
OOP
Next:
Templates
13
subtopics
63
questions
TE
Templates
Next:
Move Semantics, Concepts, OOP
12
subtopics
38
questions
SP
Smart Pointers
Next:
Exceptions
6
subtopics
DE
Debugging
Next:
Testing
4
questions
DE
DevOps
Next:
Debugging
7
questions
EX
Exceptions
Next:
Multithreading
14
subtopics
29
questions
TE
Testing
5
questions
MU
Multithreading
Next:
Coroutines
5
subtopics
47
questions
Tier 3 · Advanced
7 topics
NE
Networking
31
questions
DP
Design Patterns
31
questions
CO
Concepts
CO
Coroutines
8
subtopics
30
questions
MO
Modules
17
questions
PE
Performance
Next:
Networking
6
questions
OL
OS / Linux
Next:
Performance
34
questions
C++ — Roadmap — IT Abyss