C++ For Programmers (Udacity)

C++ For Programmers (Udacity)
Free Course
Categories
Effort
Certification
Languages
There is one prerequisite for this course: familiarity with another programming language.
Misc

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

C++ For Programmers (Udacity)
Learn features and constructs for C++. C++ for Programmers is designed for students who are familiar with a programming language and wish to learn C++. This course focuses on 'how' as opposed to 'what'. For example, in the lesson on functions, we do not teach what a function is, but rather how to create a function in C++. The lessons are taught by several different instructors who have used C++ in their professional careers, so students get to experience different perspectives.

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.

Free Course
There is one prerequisite for this course: familiarity with another programming language.

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