C++ Programming Mastery
Object Oriented Thinking
Unlock the power of Object-Oriented Programming. Master C++ from syntax to advanced STL, and build high-performance applications used in gaming, systems, and fintech.
About This Course
C++ is the preferred language for systems programming and high-performance software. This course takes you beyond the basics, focusing heavily on Object-Oriented Programming (OOP) principles. You will learn how to design scalable code using classes, inheritance, and polymorphism, and master the Standard Template Library (STL) to write efficient algorithms.
What You Will Learn
Course Syllabus
Module 1: C++ Basics & Logic
Week 1Transition from C, namespaces, references, basic I/O, and control statements.
Module 2: Memory & Functions
Week 2Function overloading, default arguments, pointer arithmetic, and heap vs stack memory.
Module 3: Core OOPS (Classes & Objects)
Week 3-4Constructors, destructors, this pointer, static members, and encapsulation practices.
Module 4: Advanced OOP Concepts
Week 5Multiple inheritance, operator overloading, virtual functions, and abstract classes.
Module 5: STL & Modern C++
Week 6Templates, Standard Template Library (STL) containers, algorithms, and file handling basics.
Get Certified
Upon successful completion of the course and test, you will receive an industry-recognized certificate from DNK SKILLS to boost your resume.
Payment Details
(18% GST already included which is paid to the Government)