To support our site, Class Central may be compensated by some course providers.

Intermediate C++

Microsoft via edX

students interested
  • Provider edX
  • Subject Programming Languages
  • $ Cost Free Online Course
  • Session Self Paced
  • Language English
  • Certificate $99 Certificate Available
  • Effort 5-7 hours a week
  • Start Date
  • Duration 4 weeks long

Taken this course? Share your experience with other students. Write review

Overview

Now that you’ve mastered the basics, the Intermediate level is where C++ truly shines.

This course is the second in a three-part series designed to teach students some of the most important C++ concepts. This part focuses on how C++ interacts with memory, featuring concepts like pointers/memory addresses, heap memory management, and writing/reading files.

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

Taught by

Gerry O'Brien

Help Center

Most commonly asked questions about EdX EdX

Reviews for edX's Intermediate C++
2.2 Based on 5 reviews

  • 5 star 0%
  • 4 star 20%
  • 3 star 0%
  • 2 stars 60%
  • 1 star 20%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Sune J
4.0 2 years ago
by Sune completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
This course was a lot better than the first. It was clearer what the goals were, and the content was good. There were a few things I would have liked explained better, because I had not seen it before, and other stuff like manipulators that were too in-depth. I really just needed to know they existed, so I can look them up. I'm not going to remember them anyway.
Was this review helpful to you? Yes
Anonymous
1.0 3 weeks ago
Anonymous completed this course.
Sigh. I went through the class twice, figuring they'd shake out early issues. Nothing much was done and 'staff' support in the forums really wasn't there. Indications are this was a class prepared by someone who isn't a C++ programmer, or maybe an intern or something. Code samples are incorrect or sloppy or just 'wtf?'. There are broken links and, annoyingly, 'more info' links that just go to the visual studio home page - more advertisement than info. Then there's code with unnecessary windows specific headers, missing headers, incorrect explanations of the C++ language, etc, etc. You could come out a better C++ coder after this class, but there's a better chance you'll come out a worse one...
Was this review helpful to you? Yes
Anonymous
2.0 2 months ago
Anonymous completed this course.
Bad presentation of bad C++. It's like they never bothered to look at the Introduction to C++ class. If you're a C++ programmer, imagine an instructor who doesn't know what a constructor initializer list is. That tells it all. A lot of lecture code is broken or incorrect. There's no forum support. Skip this class as cr_p from Microsoft.
Was this review helpful to you? Yes
Anonymous
2.0 2 months ago
Anonymous completed this course.
This is a half-produced course. Materials and code aren't double checked and are incorrect or stylistically wrong for C++. Issues were pointed out in the forums and the moderator for the class didn't address. Some of the material is okay. Beware of any class done by a Microsoft 'Senior Content Developer.'
Was this review helpful to you? Yes
Anonymous
2.0 2 months ago
Anonymous completed this course.
Bad presentation of bad C++. It's like they never bothered to look at the Introduction to C++ class. If you're a C++ programmer, imagine an instructor who doesn't know what a constructor initializer list is. That tells it all. A lot of lecture code is broken or incorrect. There's no forum support.
Was this review helpful to you? Yes
  • 1

Class Central

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

Sign up for free

Never stop learning Never Stop Learning!

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