Back to Object-Oriented Data Structures in C++
University of Illinois Urbana-Champaign

Object-Oriented Data Structures in C++

This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes. It is the first course in the Accelerated CS Fundamentals specialization, and subsequent courses in this specialization will be using C++ as the language for implementing the data structures covered in class.

Status: C++ (Programming Language)
Status: Engineering Software
IntermediateCourse21 hours

Featured reviews

JC

5.0Reviewed May 27, 2021

T​he course is really quite good. Sometimes im leaving wanting slightly more depth, but it still does a pretty good job. My favoriate part are the quizes, i think these really test understanding.

DD

5.0Reviewed Jul 4, 2020

A truly well structured course, that knows when to guide you, but also when to let you learn the hard way. Clearest explanations of memory, c++, and object oriented design anywhere online.

MP

5.0Reviewed Oct 21, 2019

Very good course for getting around objects and classes in C++. If you are only new to the topic, this is a must. If you had any previous experience, I should give it a try as well.

OG

5.0Reviewed Nov 19, 2019

Very well constructed course, gives a very concise and clear run-through of a lot of fundamental concepts in computer science and how those concepts are expressed in the C++ language.

HZ

5.0Reviewed Jan 2, 2021

The instructor did an excellent job on introducing the C++ programming language and OOP concept. The project was fun and inspirational. Hope there are more coding assignments like this!

HC

5.0Reviewed Mar 21, 2021

Great entry-level course for c++. The hints for the coding challenges and project assignments are right to the point. So it's challenging but not too hard to stop you from going.

EQ

5.0Reviewed Jan 12, 2020

Honestly, this is a great crash course in OOP for C++ (though the ideas can be applied to any language). Previous experience with C++ is almost a necessity, the lessons can be complicated for novices.

MT

4.0Reviewed Jul 9, 2020

It could have been done in a better fashion, e.g., keeping the difficulty constant, but making some things easy and some things hard just makes the student wonder about their own skills.

TS

4.0Reviewed Sep 24, 2020

Great explanations by the professor, only reason I am giving 4 stars is due to less support from course staff. Although assignments are well designed, instructions for few are confusing.

DL

5.0Reviewed Feb 18, 2020

This is one of the best crash courses in OOP you can possibly take. Note it does help move things along easier if you have some fundamental background in programming beforehand.

CR

5.0Reviewed Dec 14, 2021

T​ruly on the very best online learning experiences I have even had. This professor knows how to ask questions. That both challenge the student and cover the material learned. I am impressed!!

WW

5.0Reviewed Jul 20, 2022

This course is indeed one of kind I would really recommand it to anyone seeking to improve their knowledge and hone their skills in the field of computer science more specifically in C++ programming.

All reviews

Showing: 20 of 740

Aman Danish
1.0
Reviewed Dec 22, 2019
Umang Jhunjhunwala
2.0
Reviewed Jul 4, 2020
Lester Jackson
1.0
Reviewed Apr 5, 2020
Ezekiel Quintanilla
5.0
Reviewed Jan 13, 2020
Larry Zhang
1.0
Reviewed Feb 27, 2020
Ruth Haephrati
1.0
Reviewed Oct 30, 2019
Jonathan Kuik
3.0
Reviewed Mar 27, 2019
Nikhil Nair
1.0
Reviewed Jul 12, 2020
Daniel Calle Castrillon
5.0
Reviewed Mar 23, 2020
Amar Roy
5.0
Reviewed Mar 17, 2019
Ruben D'Sa
5.0
Reviewed Mar 11, 2021
Dhruv Sharma
5.0
Reviewed Dec 16, 2019
Malcolm Railey
5.0
Reviewed Sep 29, 2020
Aditya Kamlesh Yadav
2.0
Reviewed Jun 24, 2020
Chedro G. Cardenas
1.0
Reviewed Oct 23, 2019
Peter Faso
5.0
Reviewed May 15, 2020
Md. Ashiqur Rahman Zayed
1.0
Reviewed Jul 11, 2020
Raul Cordero
5.0
Reviewed Mar 24, 2019
Evelyn Coleman
3.0
Reviewed Mar 14, 2020
Daniel Domínguez
5.0
Reviewed Jul 5, 2020