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


Introduction to C++

Microsoft via edX

This course may be unavailable.


C++ is a general purpose programming language that supports various computer programming models such as object-oriented programming and generic programming. It was created by Bjarne Stroustrup and, “Its main purpose was to make writing good programs easier and more pleasant for the individual programmer.”*

By learning C++, you can create applications that will run on a wide variety of hardware platforms such as personal computers running Windows, Linux, UNIX, and Mac OS X, as well as small form factor hardware such as IoT devices like the Raspberry PI and Arduino–based boards.

(Bjarne Stroustrup, The C++ Programming Language, Third Edition. Reading, MA: Addison-Wesley, 1997).

*Note: *This course will retire at the end of October. Please enroll only if you are able to finish your coursework in time.

Taught by

Gerry O'Brien, James McNellis and Kate Gregory


3.6 rating, based on 7 Class Central reviews

Start your review of Introduction to C++

  • Anonymous

    Anonymous completed this course.

    This is a good intro to intro C++. Material and presentation are well done and pretty much relevant. I think there are two downsides, well, three. The first is that there's not much material covered. I put this at at most 1/4 of a normal college…
  • Keshav Gupta completed this course and found the course difficulty to be easy.

    Simply a great course to begin with. Completed with final grade 100% and enjoyed the course. A must do course for beginners!
  • Kristina Šekrst completed this course and found the course difficulty to be medium.

    Not really useful, peer reviewed problems aren't useful as well, since there's no grading involved (everything gets a good mark). Lessons aren't paced well, and there's too much text, and too little programming.
  • Sune Justesen

    Sune Justesen completed this course, spending 1 hours a week on it and found the course difficulty to be very easy.

    The material is fine, but the course seems like it has been made spontaneously. It doesn't feel organized at all.
  • Robert Wilhelm

    Robert Wilhelm completed this course, spending 4 hours a week on it and found the course difficulty to be easy.

  • Profile image for Baser Kandehir
    Baser Kandehir

    Baser Kandehir completed this course.

  • Stanley Mwangi

    Stanley Mwangi completed this course.

Never Stop Learning.

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