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: Object Oriented Programming (OOP)
Status: Data Structures
IntermediateCourse21 hours

Featured reviews

HZ

Reviewed 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!

ME

Reviewed Aug 28, 2019

There are an infinite number of courses, books, videos, web pages, etc., but , professor Wade Fagen-Ulmschneider of C ++ and David Beazley of Python are best int the world. .

TQ

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

AR

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

DD

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

MM

Reviewed Jul 16, 2020

Excellent : in my case, it is the right level to start again with C++. All C++ content is backed up by simple examples that are clearly explained and there is a continuity in their presentation.

OG

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

PA

Reviewed 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

MR

Reviewed Sep 28, 2020

I felt this mini-course was well-organized and to the point. Prof. Fagen-Ulmschneider covered all the necessary details with great emphasis. I appreciate Prof. F's enthusiasm for the topic.

DC

Reviewed 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!

MA

Reviewed Mar 26, 2020

Amazing course! I have been working on C++ for a couple of years and yet learned so much.And prof. Wade Fagen-Ulmschneider is phenomenal, makes everything easy to understand.

MP

Reviewed Nov 21, 2021

​- fantastic lecturing and easy-to-follow discretization of concepts - it's a fast introduction to concepts that can be augmented with external study, deliberate practice and knowledge retention

All reviews

Showing: 20 of 741

Aman
1.0
Reviewed Dec 22, 2019
Umang
2.0
Reviewed Jul 4, 2020
Lester
1.0
Reviewed Apr 5, 2020
Ezekiel
5.0
Reviewed Jan 13, 2020
Larry
1.0
Reviewed Feb 27, 2020
Ruth
1.0
Reviewed Oct 30, 2019
Jonathan
3.0
Reviewed Mar 27, 2019
Nikhil
1.0
Reviewed Jul 12, 2020
Daniel
5.0
Reviewed Mar 23, 2020
Amar
5.0
Reviewed Mar 17, 2019
Ruben
5.0
Reviewed Mar 11, 2021
Dhruv
5.0
Reviewed Dec 16, 2019
Malcolm
5.0
Reviewed Sep 29, 2020
Aditya
2.0
Reviewed Jun 24, 2020
Chedro
1.0
Reviewed Oct 23, 2019
Peter
5.0
Reviewed May 15, 2020
Md
1.0
Reviewed Jul 11, 2020
Raul
5.0
Reviewed Mar 24, 2019
Evelyn
3.0
Reviewed Mar 14, 2020
Daniel
5.0
Reviewed Jul 5, 2020