Introduction to Object-Oriented Programming in C++
This course is the first of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language.
This specialisation is for individuals who want to learn about objected oriented programming. It's an all-in-one package that will take you from the very fundamentals of C++, all the way to building a crypto-currency exchange platform.
During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform. Whilst building the project, you will learn about a range of programming techniques from basic control flow and input/output through to file parsing, object-oriented techniques and user interaction on the console.
In this first course, you will get started with C++ by writing, building and running your first program. You will then learn about text input/output, if statements and loops by building an interactive menu system for the crypto-currency exchange platform. Upon completing the course, you will be able to:
* Write, compile and run a C++ program that prints messages to the console
* Use the standard library to do text I/O in the console
* Write and call simple functions
* Use a while loop to repeatedly receive and respond to user input
Status: Object Oriented Programming (OOP)
Object Oriented Programming (OOP)
Status: Computer Programming
Computer Programming
Intermediate·Course·8 hours
Featured reviews
5.0
·Reviewed Sep 24, 2025
I like this C++ course because in my opinion it is a very thoughtful and helped me to learn wel.
4.0
·Reviewed Mar 26, 2024
The course was not advanced enough and there was no concpet of OOP as mentioned in the name
4.0
·Reviewed Sep 29, 2023
There's not much of hands-on learning. Just totally suitable for beginners who want to learn concepts about OOP in C++.
5.0
·Reviewed Aug 8, 2023
Excellent courses for beginners! The instructor give a very clear presentation!
5.0
·Reviewed Oct 7, 2023
The setup of this course made it very easy to learn!
5.0
·Reviewed Feb 5, 2024
Great professor, easy to use online VS code for assignments.
5.0
·Reviewed Jul 20, 2024
Great professor for this course. He is enthusiastic, easy to listen to, and explains everything clearly and succinctly
4.0
·Reviewed Sep 6, 2023
Thats a great course lot of things i learn from here,easy to learn and work
5.0
·Reviewed Sep 1, 2026
Really good course. Clear instructions, materials and assignments.
5.0
·Reviewed Apr 9, 2024
Well organized. Moves at the right pace and covers important topics.
All reviews
Showing: 20 of 49
All Learners
All Stars
Most Helpful
A
Alex
5.0
·Reviewed Jan 15, 2024
I appreciate the instructor's passion for teaching. The course was more basic than I anticipated from the description. Also, asking students to upload a video of their code running is pretty cringe, when we have so many more modern ways of grading coding homework these days.
B
Brendan
5.0
·Reviewed Jul 21, 2024
Great professor for this course. He is enthusiastic, easy to listen to, and explains everything clearly and succinctly
M
Murtaza
5.0
·Reviewed Aug 19, 2023
I revised my C++ programming concepts through this course. The real OOP starts in the next course.
A
Annamalai
5.0
·Reviewed Jun 8, 2025
The course was great so far! In my opinion, This is the sixth programming language I am learning and this way (Learning concepts to accomplish the goal of building a real time project) is fantastic, because it kicks in motivation and stores concepts in the long term memory. Great work!
N
NGUYEN
5.0
·Reviewed Jan 4, 2024
Very nice intro to OOP in C++. I love the way the instructor giving all basic knowledge, as the foundation with simple and clear framework, like do all sketches before really going to draw a complicated painting!
L
Lok
5.0
·Reviewed Aug 14, 2024
Excellent course. Short enough to keep me motivated to complete it. But not too short that there are great things to learn.
The peer review is not hard to pass. Great course for self learners.
C
Christian
5.0
·Reviewed Sep 8, 2024
Really nice introduction to C++. Very practical examples and really well explained. Looking forward to the next course!
M
Moharam
5.0
·Reviewed Sep 25, 2025
I like this C++ course because in my opinion it is a very thoughtful and helped me to learn wel.
A
Artur
5.0
·Reviewed Apr 6, 2024
In my opinion this cours is very good because in simple way shows main ideas of c++
C
Chenhao
5.0
·Reviewed Aug 9, 2023
Excellent courses for beginners! The instructor give a very clear presentation!
O
Octai
5.0
·Reviewed Apr 10, 2024
Well organized. Moves at the right pace and covers important topics.
B
Buddika
5.0
·Reviewed Sep 2, 2026
Really good course. Clear instructions, materials and assignments.
M
Masateru
5.0
·Reviewed Feb 6, 2024
Great professor, easy to use online VS code for assignments.
K
Kirsty
5.0
·Reviewed Oct 8, 2023
The setup of this course made it very easy to learn!