This repository contains my notes and coding projects from completing the Learn Object-Oriented Programming (OOP) with C++ course.
🔗 Official learning path:
https://www.codecademy.com/enrolled/courses/learn-object-oriented-programming-with-c-plus-plus
- Build a solid foundation in C++ object-oriented programming.
- Learn how to design classes with clear responsibilities and maintainable structure.
- Practice core OOP concepts: encapsulation, abstraction, inheritance and polymorphism.
- Improve code quality through constructors/destructors, access control and clean APIs.
- Apply OOP principles through small, practical projects.
notes/- Contains notebooks for each module explaining key concepts and takeaways.src- Contains the four C++ coding projects implemented throughout the course.
- After each module, I write a short summary in the corresponding notebook
notes/. - Upload my completed code for each project in
src/.