Fundamentals of Object-Oriented Programming - C++
Skills:
Algorithm Basics70%
Updated in May 2025.
This course now features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.
Embark on a journey to master object-oriented programming with this detailed course designed for both beginners and those looking to deepen their understanding of C++ programming. Begin with foundational concepts such as data types, operators, and control flow. Learn to use strings, handle user input, and perform arithmetic operations.
Progress to more advanced topics like functions, variable scope, and loops. Understand how to work with arrays, pointers, and dynamic memory management. Gain expertise in creating and using classes and objects, exploring encapsulation, abstraction, and recursion.
Dive into the complexities of constructors, static members, and member functions. Learn to implement file I/O operations, handle exceptions, and use the Standard Template Library (STL). Explore the principles of inheritance and polymorphism through practical case studies and real-world examples.
By the end of this course, you will have a thorough understanding of object-oriented programming in C++ and be well-equipped to tackle advanced programming challenges.
This course is perfect for beginners who want to learn C++ programming from scratch and for intermediate programmers looking to strengthen their object-oriented programming skills in C++.
Watch on Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Algorithm Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
OpenHuman Just Launched on Product Hunt (and It's Already Trending #3 and #1 Github trending worldwide)
Dev.to AI
Sector HQ Daily AI Intelligence - May 15, 2026
Dev.to AI
When Students Boo the Future: AI, Graduate Precarity, and the Limits of Technological Optimism
Medium · AI
Why Moving AI Closer to You Changes Everything
Medium · AI
🎓
Tutor Explanation
DeepCamp AI