Curriculum
5 Sections
25 Lessons
10 Hours
Expand all sections
Collapse all sections
1- INTRODUCTION TO C++ & FIRST PROGRAM
Understand what C++ is, set up the environment, write your first program, learn variables, data types, and operators.
6
1.1
What is C++ and Why Learn It?
1.2
Setting Up Your C++ Environment
1.3
Variables and Data Types
1.4
Operators in C++
1.5
Practical 1: Try It Yourself — Input & Output
1.6
Assignment 1: Build a Simple Calculator
3 Days
2- CONTROL FLOW & LOOPS IN C++
Goal: Learn how to control program flow with conditions and loops. Understand if, else, switch, while, for loops.
6
2.1
Conditional Statements (if, else)
2.2
Switch Statement
2.3
While Loop
2.4
For Loop
2.5
Practical 2: Try It Yourself — Number Guessing Game
2.6
Assignment 2: Create a Menu-Driven Calculator
3 Days
3- FUNCTIONS AND MODULAR PROGRAMMING
Goal: Understand how to write reusable code using functions. Learn function declaration, definition, parameters, return values, and scope.
6
3.1
Introduction to Functions
3.2
Function Parameters and Return Types
3.3
Function Overloading (Basics)
3.4
Variable Scope and Lifetime
3.5
Practical 3: Try It Yourself — Build a Function to Calculate Factorial
3.6
Assignment 3: Modular Calculator Using Functions
3 Days
4- ARRAYS AND STRINGS IN C++
Goal: Learn how to store and manage multiple values using arrays. Understand basic string handling with C++ strings and character arrays.
6
4.1
Introduction to Arrays
4.2
Looping Through Arrays
4.3
Introduction to Strings in C++
4.4
Basic String Functions and Manipulation
4.5
Practical 4: Try It Yourself — Reverse an Array and a String
4.6
Assignment 4: Frequency Count of Characters in a String
3 Days
5- INTRODUCTION TO POINTERS AND DYNAMIC MEMORY
Goal: Understand pointers, how they reference memory addresses, and basic dynamic memory allocation in C++.
6
5.1
What Are Pointers?
5.2
Pointer Arithmetic and Arrays
5.3
Dynamic Memory Allocation
5.4
Pointers and Functions
5.5
Practical 5: Try It Yourself — Swap Two Numbers Using Pointers
5.6
Assignment 5: Dynamic Array Allocation
3 Days
C++ Programming Training
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
Home
Courses
Search
Search
Account
Login with your site account
Lost your password?
Remember Me
Not a member yet?
Register now
Register a new account
Are you a member?
Login now
Modal title
Main Content