MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
The course also includes comments and tips from Bjarne Stroustrup - the original designer of C++.
Anyone wishing to quickly learn how to program in C++ will find this course to be quite satisfactory. You will quickly learn to program in C++ by learning the essentials of the language.
You will also get to hear different approaches and perspectives regarding using C++ as a professional.
This course does not offer in depth discussions of C++, nor does it offer a lot of alternative/advanced methods. It focuses on preparing the student to program in C++ with the minimum expenditure of time.
What You Will Learn
LESSON 1
The Basics
- You will learn Program structure header files
- IO Compilation and Execution.
LESSON 2
Arithmetic Operations
- You will learn the most commonly used arithmetic operations in C++.
LESSON 3
Control Flow
- You will learn if
if-else
while
do-while
and switch statements.
LESSON 4
Pointers
- This lesson is a quick review of pointers. We discuss them here because we'll use them in the Arrays lesson.
LESSON 5
Array
- We will do a preliminary exploration of two dimensional and multi-dimensional arrays.
LESSON 6
Functions
- Functions with and without return values with and without parameters and passing by reference are demonstrated and used in this lesson.
LESSON 7
Classes
- This lesson is a basic introduction to classes. You will practice creating and instantiating classes in this lesson.
LESSON 8
Overloading
- We introduce overloading functions in this lesson as a segue into templates.
LESSON 9
Templates
- We introduce generic programming through templates. First function templates then class templates.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.