Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Illinois at Urbana-Champaign

Object-Oriented Data Structures in C++

University of Illinois at Urbana-Champaign via Coursera


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.


  • Orientation; Writing a C++ Program
  • Understanding the C++ Memory Model
  • Developing C++ Classes
  • Engineering C++ Software Solutions

Taught by

Wade Fagen-Ulmschneider


4.0 rating, based on 2 Class Central reviews

4.7 rating at Coursera based on 2483 ratings

Start your review of Object-Oriented Data Structures in C++

  • Profile image for David Chen
    David Chen

    David Chen completed this course, spending 3 hours a week on it and found the course difficulty to be hard.

    Amongst many programming / algorithm / CS MOOCs I have taken over these years, I would say this is one of the BEST! First, the course material and structure were excellent. Unlike many other MOOCs on related subjects, this course does NOT make use of...
  • Anonymous

    Anonymous is taking this course right now.

    Week Challenges are very difficult as compared to Video Lectures given. They should give more examples about the topics for Challenges. The code I submitted after compiling in my App worked but it is not working in Courses app.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.