About Course
“Fundamental to OOP – Accelerated Journey” is a comprehensive course that spans five weeks, delving into the core principles of C++ and object-oriented programming with intense hands on Projects and Assignments. In Week 1, you will start with the basics, learning about variables, data types, and user input. You will explore loops, conditionals, and arrays through practical examples like a grading system and rock-paper-scissors game. Week 2 introduces functions, pointers, and advanced array manipulation techniques, setting the stage for sorting algorithms and more complex problem-solving. Week 3 dives into dynamic memory, 2D arrays, and the fundamentals of classes, with engaging projects like the Snake Game and Gomoku. By Week 4, you’ll master classes, constructors, destructors, operator overloading, and templates. The final week focuses on object-level relations, class inheritance, polymorphism, and culminates in an exciting Chess game project, consolidating all learned concepts in a practical, challenging environment
Course Content
Fundamental to OOP – Accelerated Journey
-
Data Types and Control Structures
03:07:10 -
Function Integration and Structs
03:37:31 -
2D arrays and Dynamic Memory
02:26:52 -
PROJECT: Game of Life
01:06:00 -
PROJECT: Gomoku
01:30:00 -
OOP – Introduction to Classes
02:35:00 -
PROJECT: Snake game
02:26:30 -
Object and Class Relations
01:53:45 -
FINAL PROJECT: Chess – Discussion
02:36:00