C++ For Programmers

Go to class
Write Review

Free Online Course: C++ For Programmers provided by Udacity is a comprehensive online course, which lasts for 3 weeks long. The course is taught in English and is free of charge. C++ For Programmers is taught by Catherine Gamboa.

Overview
  • 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.

    The course also includes comments and tips from Bjarne Stroustrup - the original designer of C++.

Syllabus
    • The Basics
      • You will learn Program structure, header files, IO Compilation and Execution.
    • Arithmetic Operations
      • You will learn the most commonly used arithmetic operations in C++.
    • Control Flow
      • You will learn if, if-else, while, do-while, and switch statements.
    • Pointers
      • This lesson is a quick review of pointers. We discuss them here because we'll use them in the Arrays lesson.
    • Array
      • We will do a preliminary exploration of two dimensional and multi-dimensional arrays.
    • Functions
      • Functions with and without return values, with and without parameters, and passing by reference are demonstrated and used in this lesson.
    • Classes
      • This lesson is a basic introduction to classes. You will practice creating and instantiating classes in this lesson.
    • Overloading
      • We introduce overloading functions in this lesson as a segue into templates.
    • Templates
      • We introduce generic programming through templates. First function templates then class templates.