The MIT course is a bad choice for modern C++ (this course is just C with classes). Just have a look at this lecture:
http://ocw.mit.edu/courses/electrical-engineering-and-comput...
The use of C-style arrays and strings is actively discouraged by most C++ gurus (Stroustrup, Sutter, Meyers).