14 Sections
79 Lessons
10 Weeks
Expand all sections
Collapse all sections
Module 1: Introduction to Programming & C++
7
1.1
What is programming?
1.2
How computers execute programs
1.3
Why learn C++?
1.4
Where C++ is used?
1.5
Installing compiler & IDE
1.6
Writing your first C++ program
1.7
Understanding compilation & execution flow
Module 2: C++ Basics & Syntax
8
2.1
Structure of a C++ program
2.2
main() function
2.3
Comments & formatting
2.4
Keywords & identifiers
2.5
Data types
2.6
Variables & constants
2.7
Input & output
2.8
Operators
Module 3: Control Flow & Decision Making
5
3.1
Conditional statements
3.2
Switch-case
3.3
Nested conditions
3.4
Comparison & logical operators
3.5
Writing real-life decision programs
Module 4: Loops & Iteration
3
4.1
Loops in C++
4.2
Nested loops
4.3
Loop control
Module 5: Functions & Modular Programming
6
5.1
What are functions?
5.2
Function declaration & definition
5.3
Parameters & return values
5.4
Pass by value vs pass by reference
5.5
Scope of variables
5.6
Recursion (concept & examples)
Module 6: Arrays & Strings
3
6.1
One-dimensional arrays
6.2
Multi-dimensional arrays
6.3
Memory layout of arrays
Module 7: Pointers & Memory Management
6
7.1
What is memory?
7.2
Pointers basics
7.3
Pointer arithmetic
7.4
Pointers & arrays
7.5
Dynamic memory allocation
7.6
Memory leaks explained
Module 8: Object-Oriented Programming (OOP)
8
8.1
What is OOP?
8.2
Classes & objects
8.3
Constructors & destructors
8.4
Encapsulation
8.5
Access specifiers
8.6
Inheritance
8.7
Polymorphism
8.8
Virtual functions
Module 9: Advanced C++ Concepts
7
9.1
Function overloading
9.2
Operator overloading
9.3
Templates (functions & classes)
9.4
Exception handling
9.5
Namespaces
9.6
Static members
9.7
Friend functions/classes
Module 10: Standard Template Library (STL)
5
10.1
Containers
10.2
Iterators
10.3
Algorithms
10.4
Lambda expressions
10.5
Practical STL usage patterns
Module 11: File Handling
5
11.1
File streams
11.2
Reading & writing files
11.3
Handling CSV/text files
11.4
Error handling in files
11.5
Simple file-based projects
Module 12: Debugging & Best Practices
6
12.1
Debugging techniques
12.2
Common runtime errors
12.3
Compiler warnings
12.4
Writing clean & readable code
12.5
Code optimization basics
12.6
Understanding stack vs heap
Module 13: Data Structures & Algorithms (Foundation)
6
13.1
Time & space complexity
13.2
Arrays, strings, linked lists
13.3
Stack & queue
13.4
Searching & sorting basics
13.5
Recursion vs iteration
13.6
Problem-solving strategies
Module 14: Hands-On Programming
4
14.1
Number guessing game
14.2
Student management system
14.3
File-based address book
14.4
Console-based game (tic-tac-toe)
The Complete C++ Developer Course
Off
On
Search
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
Login with your site account
Lost your password?
Remember Me
Modal title
Main Content