Back to Object Oriented Programming

Object Oriented Programming

In this 5-course specialisation, you will develop various C++ programming skills. Rather than building many small programs as you will in other courses, we have taken a different approach: you will create a single, extensive program through the five courses. The program will be a simplified cryptocurrency exchange platform. We will cover the following learning objectives: Use control flow to build interactive, multi-branched, iterated programs Select appropriate data types to model the trading platform's information Convert algorithms from pseudo-code to C++ and test them Use classes to combine data and functions and to model interactions between different parts of a program Understand how to construct an extensive program from multiple modules The content for this specialisation is taken from the University of London's online BSc Computer Science degree. If you complete the courses and eventually take the course 'Object Oriented Programming' in the degree, you progress should be carried across.

Status: Test Data
Status: Data Structures
IntermediateSpecialization

Top reviews across Object Oriented Programming

MD

Reviewed Sep 24, 2025

I like this C++ course because in my opinion it is a very thoughtful and helped me to learn wel.

WQ

Reviewed Oct 15, 2023

Best OOP course that incorporates practicality into functionality

JM

Reviewed Sep 22, 2023

Absolutely worth it, did learn a few things, mostly Standard C++ related coming from a Microsofto C++ background (which had no standard)

SA

Reviewed May 24, 2024

Great course, I really enjoyed working on the Crypto currency exchange application and looking forward to start course 5

PF

Reviewed Apr 11, 2024

Excellent course to learn OOP concepts with C++ with hands on experience

AK

Reviewed Mar 26, 2024

The course was not advanced enough and there was no concpet of OOP as mentioned in the name

QQ

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.

MS

Reviewed Mar 27, 2023

This was an outstanding and exceptional course, very good instructors and very good platform to work on.

BH

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++.

CR

Reviewed Aug 8, 2023

Excellent courses for beginners! The instructor give a very clear presentation!

K

Reviewed Oct 7, 2023

The setup of this course made it very easy to learn!

MH

Reviewed Feb 5, 2024

Great professor, easy to use online VS code for assignments.

Learner reviews across Object Oriented Programming

Showing: 20 of 48

Alex
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Jan 15, 2024Course: Introduction to Object-Oriented Programming in C++
Brendan
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Jul 21, 2024Course: Introduction to Object-Oriented Programming in C++
Murtaza
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Aug 19, 2023Course: Introduction to Object-Oriented Programming in C++
Annamalai
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Jun 8, 2025Course: Introduction to Object-Oriented Programming in C++
NGUYEN
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Jan 4, 2024Course: Introduction to Object-Oriented Programming in C++
Lok
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Aug 14, 2024Course: Introduction to Object-Oriented Programming in C++
Christian
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Sep 8, 2024Course: Introduction to Object-Oriented Programming in C++
Moharam
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Sep 25, 2025Course: Introduction to Object-Oriented Programming in C++
Artur
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Apr 6, 2024Course: Introduction to Object-Oriented Programming in C++
Chenhao
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Aug 9, 2023Course: Introduction to Object-Oriented Programming in C++
Octai
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Apr 10, 2024Course: Introduction to Object-Oriented Programming in C++
Masateru
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Feb 6, 2024Course: Introduction to Object-Oriented Programming in C++
Kirsty
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Oct 8, 2023Course: Introduction to Object-Oriented Programming in C++
Philippe
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Sep 24, 2023Course: Introduction to Object-Oriented Programming in C++
Quentin
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Jun 25, 2023Course: Introduction to Object-Oriented Programming in C++
Iordanis
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Nov 30, 2025Course: Introduction to Object-Oriented Programming in C++
Fok
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Sep 19, 2024Course: Introduction to Object-Oriented Programming in C++
Calvin
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed May 14, 2023Course: Introduction to Object-Oriented Programming in C++
Usman
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Aug 20, 2024Course: Introduction to Object-Oriented Programming in C++
Ali
Course: Introduction to Object-Oriented Programming in C++
5.0
Reviewed Mar 9, 2023Course: Introduction to Object-Oriented Programming in C++