Currently Empty: ₹0.00
Course Content
Module 1: Introduction to C++
-
History and evolution of C++
-
Setting up a development environment (G++, VS Code, or IDEs)
-
Structure of a C++ program
-
Compilation and execution process
-
Input/output using cin, cout, and iostream
Module 2: Data Types, Variables, and Operators
-
Built-in data types and modifiers (int, char, float, bool, long)
-
Constants and macros (const, #define)
-
Typecasting and type inference with auto
-
Arithmetic, logical, relational, and bitwise operators
-
Operator precedence and associativity
Module 3: Control Flow
-
Conditional statements: if, else, switch-case
-
Loops: while, do-while, for
-
Loop control: break, continue
-
Introduction to structured programming and problem solving
Module 4: Functions
-
Defining and calling functions
-
Function parameters and return types
-
Function overloading
-
Default arguments
-
Inline functions and recursion
-
Scope and lifetime of variables
Module 5: Arrays, Strings, and Vectors
-
Single and multidimensional arrays
-
Working with C-style strings (char[])
-
Introduction to std::string
-
Introduction to std::vector from STL
-
Iteration and basic algorithms (searching, sorting)
Module 6: Pointers and References
-
Basics of pointers and memory addresses
-
Pointer arithmetic
-
Pointers and arrays
-
Function pointers
-
References and their use cases
-
Dynamic memory management with new and delete
Module 7: Object-Oriented Programming – Basics
-
Introduction to classes and objects
-
Access specifiers: public, private, protected
-
Constructors and destructors
-
this pointer
-
Member functions and object lifecycle
Module 8: OOP – Advanced Concepts
-
Inheritance: single, multilevel, and multiple
-
Function overriding and polymorphism
-
Virtual functions and dynamic binding
-
Abstract classes and pure virtual functions
-
Constructor/destructor order in inheritance
-
Composition vs inheritance
Module 9: Operator Overloading and Templates
-
Operator overloading basics (+, ==, [], etc.)
-
Friend functions and classes
-
Function templates and class templates
-
Template specialization and use cases
Module 10: File I/O and Exception Handling
-
Reading/writing files using fstream, ifstream, ofstream
-
File pointers and modes
-
Introduction to exceptions (try, catch, throw)
-
Creating custom exception classes
-
Best practices for error handling
Module 11: Introduction to STL (Standard Template Library)
-
Containers: vector, list, map, set, unordered_map
-
Iterators and range-based for-loops
-
Algorithms: sort, find, count, accumulate, transform
-
Lambda expressions and functional-style programming
-
Using pair and tuple
Module 12: Debugging and Best Practices
-
Common C++ mistakes and pitfalls
-
Using gdb or IDE debugger
-
Memory leak detection with Valgrind (optional)
-
Writing clean, readable, and maintainable code
-
Naming conventions and code organization
-
Naming conventions and code organization
Capstone Projects
Student Ratings & Reviews
No Review Yet
Course Includes:
- Price:
₹10,000.00Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00. - Instructor:Jeganathan
Lessons:62
- Students:0
- Level:Intermediate
₹5,000.00
₹10,000.00
Hi, Welcome back!
Courses You May Like
Intermediate
₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
QML GUI Programming with C++
(0.0/ 0 Rating)
- 58 Lessons
- 0 Students
Intermediate
₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
QML GUI Programming with C++
(0.0/ 0 Rating)
1. C++ DevelopersC++ programmers looking to build modern, responsive GUI applicationsThose experienced with Qt Widgets who want to transition to Qt Quick and QML2. Embedded...
- 58 Lessons
- 0 Students
Intermediate
₹25,000.00 Original price was: ₹25,000.00.₹12,500.00Current price is: ₹12,500.00.
Data Structures and Algorithms in C
(0.0/ 0 Rating)
- 71 Lessons
- 0 Students
Intermediate
₹25,000.00 Original price was: ₹25,000.00.₹12,500.00Current price is: ₹12,500.00.
Data Structures and Algorithms in C
(0.0/ 0 Rating)
Overview:This is an intermediate to expert level course intended for students and software professionals who already have a basic working knowledge of C programming.Who is...
- 71 Lessons
- 0 Students
Intermediate
₹25,000.00 Original price was: ₹25,000.00.₹12,500.00Current price is: ₹12,500.00.
Data Structures and Algorithms in C++
(0.0/ 0 Rating)
- 71 Lessons
- 0 Students
Intermediate
₹25,000.00 Original price was: ₹25,000.00.₹12,500.00Current price is: ₹12,500.00.
Data Structures and Algorithms in C++
(0.0/ 0 Rating)
Overview:This is an intermediate to expert level course intended for students and software professionals who already have a basic working knowledge of C++ programming.Who is...
- 71 Lessons
- 0 Students
Intermediate
₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
Qt GUI Programming with C++
(0.0/ 0 Rating)
- 64 Lessons
- 0 Students
Intermediate
₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
Qt GUI Programming with C++
(0.0/ 0 Rating)
- 64 Lessons
- 0 Students
Beginner
₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.
Programming in C
(0.0/ 0 Rating)
- 75 Lessons
- 0 Students
Beginner
₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.
Programming in C
(0.0/ 0 Rating)
"Programming in C" is a hands-on, foundational course designed to teach the core concepts and programming constructs of the C language—one of the most influential...
- 75 Lessons
- 0 Students
Intermediate
₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.
Programming in Go lang
(0.0/ 0 Rating)
- 73 Lessons
- 0 Students
Intermediate
₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.
Programming in Go lang
(0.0/ 0 Rating)
- 73 Lessons
- 0 Students









