This course is the second 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 second course, you will start learning about C++ classes. You will learn about header files, class member functions, and select appropriate data types to represent a dataset in a C++ program.
Upon completing the course, you will be able to:
* Select appropriate data types to represent a dataset in a C++ program
* Describe how a class can be used to combine multiple pieces of data into one unit
* Write a class with functions
Status: File I/O
File I/O
Status: Data Structures
Data Structures
Intermediate·Course·11 hours
Featured reviews
5.0
·Reviewed Sep 1, 2026
Really good course. Clear instructions, materials and assignments.
All reviews
Showing: 16 of 17
All Learners
All Stars
Most Helpful
C
Cliff
5.0
·Reviewed Feb 17, 2025
The last question in the final graded quiz about enums does not have a correct answer. There is a missing semicolon on one otherwise correct answer. I answered not checking it off then checking it off and the grader did not like either option.
Q
Quentin
5.0
·Reviewed Jun 13, 2023
Very nice continuation for the first course in the sequence. I am looking forward to continue to improve my coding skills in OOP.
L
Lee
5.0
·Reviewed Jan 17, 2025
Excellent, nice course. Is there any off-line course from the same lecturer in the UK, e.g. PG Certificate or PG diploma degree?
A
Antonis
5.0
·Reviewed Aug 11, 2024
Dr Matthew Yee-King is such a great teacher with a perfect pedagogy! Highly recommand that specialization!
A
Agostinho
5.0
·Reviewed Apr 17, 2024
Except for one question in the final quiz that is wrong, content is solid but it is not for beginners
B
Buddika
5.0
·Reviewed Sep 2, 2026
Really good course. Clear instructions, materials and assignments.
W
Wei
5.0
·Reviewed Oct 16, 2023
Best OOP course that incorporates practicality into functionality
X
Xavier
5.0
·Reviewed Jun 12, 2023
I have had a lot of fun implementing the code in this course!
B
Burak
5.0
·Reviewed May 7, 2024
Very well structured and organized course.
R
Ray
5.0
·Reviewed Oct 17, 2024
Brilliant
P
Plabon
5.0
·Reviewed Dec 31, 2024
Nice
M
mithlesh
5.0
·Reviewed Jun 20, 2024
good
M
Mansur
5.0
·Reviewed Nov 1, 2024
.
R
Renuka
4.0
·Reviewed Nov 9, 2024
It was a good course
P
Pooja
4.0
·Reviewed Jan 4, 2026
Super
M
Murtaza
1.0
·Reviewed Feb 14, 2024
This course does not even help understand 4 pillars of OOP