Curriculum
9 Sections
46 Lessons
8 Weeks
Expand all sections
Collapse all sections
Module 1: Introduction to Programming
6
1.1
What is Programming?
1.2
Introduction to C & C++
1.3
Setting up Environment (GCC, MinGW, Visual Studio)
1.4
Basic Structure of a C++ Program
1.5
Input & Output (cin / cout)
1.6
Comments, Keywords, Identifiers
Module 2: Variables, Data Types & Operators
5
2.1
Variables & Constants
2.2
Primitive & User-defined Data Types
2.3
Type Modifiers
2.4
Operators: Arithmetic, Logical, Relational, Bitwise, Assignment
2.5
Type Casting
Module 3: Control Flow
4
3.1
Conditional Statements (if, if-else, switch)
3.2
Loops (for, while, do-while)
3.3
Nested Loops
3.4
Break, Continue, Goto
Module 4: Functions
6
4.1
Function Declaration & Definition
4.2
Default Arguments
4.3
Inline Functions
4.4
Function Overloading
4.5
Scope (Local, Global, Static)
4.6
Recursion
Module 5: Arrays & Strings
5
5.1
1D & 2D Arrays
5.2
Multi-dimensional Arrays
5.3
Character Arrays
5.4
String Handling (strcmp, strcpy, substr, etc.)
5.5
std::string Class
Module 6: Pointers & Memory Management
7
6.1
Pointer Basics
6.2
Pointer Arithmetic
6.3
Pointers & Arrays
6.4
Void Pointers
6.5
Pointers to Functions
6.6
Dynamic Memory Allocation (new, delete)
6.7
Smart Pointers (unique_ptr, shared_ptr)
Module 7: Object-Oriented Programming (OOP)
9
7.1
Classes & Objects
7.2
OOP Concepts
7.3
Encapsulation
7.4
Abstraction
7.5
Inheritance (Single, Multiple, Multilevel, Hierarchical, Hybrid)
7.6
Polymorphism (Compile-time & Runtime)
7.7
Virtual Functions & Vtables
7.8
Operator Overloading
7.9
Friend Functions & Classes
Module 8: File Handling
4
8.1
Text File I/O
8.2
Binary File I/O
8.3
Writing & Reading from Files
8.4
File Pointers
Module 9: Templates & Advanced C++
0
Master C++ Programming with the Best Course in Jaipur at Forsk Coding School
Off
On
Search
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
×
Enter Details
Send OTP
WhatsApp us
Modal title
Main Content