Learn
Practice
Newsletter
Resources
Animations
New
F
Toggle theme
0
F
Toggle theme
0
Toggle menu
Course Roadmap
Last Updated: May 17, 2026
1 min read
0%
complete
21 sections
292 chapters
Collapse All
1
Welcome
Course Roadmap
Course Setup
Join the Community
2
Introduction to C++
What is C++?
Low
History of C++
Low
C++ vs C
Medium
Setting Up Environment
Low
First C++ Program
Low
Compilation Process
Low
3
Basic Syntax
Variables & Data Types
High
Exercise: Variables & Data Types
High
Constants & Literals
Medium
Exercise: Constants & Literals
Medium
Operators
High
Exercise: Operators
High
Input & Output
Medium
Exercise: Input & Output
Medium
Comments
Low
Exercise: Comments
Low
Type Casting
High
Exercise: Type Casting
High
4
Control Flow
If-Else Statements
High
Exercise: If-Else Statements
High
Switch Statement
Medium
Exercise: Switch Statement
Medium
For Loop
High
Exercise: For Loop
High
While Loop
High
Exercise: While Loop
High
Do-While Loop
Medium
Exercise: Do-While Loop
Medium
Range-Based For Loop
Medium
Exercise: Range-Based For Loop
Medium
5
Functions
Functions Basics
High
Exercise: Functions Basics
High
Function Parameters
High
Exercise: Function Parameters
High
Pass by Value vs Reference
High
Exercise: Pass by Value vs Reference
High
Function Overloading
High
Exercise: Function Overloading
High
Default Arguments
Medium
Exercise: Default Arguments
Medium
Inline Functions
Low
Exercise: Inline Functions
Low
Recursion
High
Exercise: Recursion
High
Lambda Expressions
High
Exercise: Lambda Expressions
High
6
Arrays & Strings
Arrays
High
Exercise: Arrays
High
Multidimensional Arrays
Medium
Exercise: Multidimensional Arrays
Medium
C-Style Strings
Medium
Get Premium
Subscribe to unlock full access to all premium content
Subscribe Now
See What's New
Aa
Star
Complete
Ask AI
Star
Complete
Ask AI
Course Setup