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: Program Development
Status: Development Environment
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.

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.

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.

TQ

5.0Reviewed Jan 29, 2021

This course provides a great introduction to OOP. This is perfect for me since I don't know how to start with OOP. The final project also provides a great code base for interested to study.

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.

PA

4.0Reviewed Jan 4, 2021

Good Course. I really liked the explanation for "how namespaces are used in C++". It is one of my most valuable take-ups from this course besides many interesting fundamentals taught

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.

AR

5.0Reviewed Mar 16, 2019

So well designed course! Should be named c++ made easy. I specifically liked the challenge problem and Week 4 programming assignment. Thanks professor Wade Fagen-Ulmschneider and Eric!

AR

5.0Reviewed Jan 31, 2021

Great course, simple and difficult all at the same time. Great introduction to these topics. Every thing that is included is there for a reason as every thing is straight to the point with no filler.

DC

5.0Reviewed Mar 22, 2020

I enjoyed this course so much! Explanations were very clear and now i feel like i can navigate c++ code much easier! It has made me eager to keep exploring this awesome language and data structures!

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.

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