This course provides a fast-paced introduction to the C and C++ programming languages.
FREE
This course includes
Hours of videos
222 years, 2 months
Units & Quizzes
8
Unlimited Lifetime access
Access on mobile app
Certificate of Completion
You will learn the required background knowledge, including memory management, pointers, preprocessor macros, object-oriented programming, and how to find bugs when you inevitably use any of those incorrectly. There will be daily assignments and a small-scale individual project.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.
Course Currilcum
- Compilation Pipeline Unlimited
- Control Structures, Variables, Scope, and Uninitialized Memory Unlimited
- C Memory Management Unlimited
- Data Structures, Debugging Unlimited
- C++ Introduction, Classes, and Templates Unlimited
- C++ Inheritance Unlimited
- Parent Destructors, C++ Casts, References, Namespaces, Operator Overloading, Streams Unlimited
- Standard Template Library, Exceptions, Function Pointers, C++11 Unlimited