A Complete Introduction to the C++ Programming Language

A Complete Introduction to the C++ Programming Language

Learn the C++ programming language with a step-by-step introduction of all the important concepts and language features.

What you’ll learn

  • Comfortably write, compile, link and run C++ programs
  • Solve problems using the C++ programming language
  • Apply modern C++ programming practices


  • Very basic maths knowledge
  • Experience in programming beneficial but not essential


This course will teach you the fundamentals of the C++ programming language, with a focus on Modern C++ features and the efficient use of tools. Start with the fundamentals and work your way up to advanced C++11 concepts and OOP mastery!

Here are some of the things we are going to cover:

  • ˜C++ ecosystem: compilers, IDEs
  • ˜The compilation process
  • ˜Data types: numeric, strings, arrays, etc.
  • ˜Control flow
  • ˜Memory management
  • ˜User-defined types
  • ˜Object-oriented programming
Why take this course? Glad you asked. This course is…
  • ˜Fast-paced, yet feature-complete
  • ˜Covers only modern C++ (C++11, C++14, etc.)… no legacy C/C++!
  • ˜Opinionated towards best practices
  • ˜Additional content – driven by you!
That last part means that additional lectures will appear driven by your comments and requests.

Who this course is for:

Course content

10 sections • 67 lectures • 2h 47m total length
  • Overview
  • Getting Started
  • Numeric Types
  • Control Flow
  • Memory Management
  • Arrays
  • Characters and Strings
  • Functions
  • User Defined Types
  • Object-Oriented Programming
Created by: Dmitri Nesteruk, Software/Hardware Engineering • Quant Finance • Algotrading
Last updated 9/2015
English [Auto]
Direct Download Available

(136 ratings)
1,316 students

Download link

Friendly Websites

Related Posts

Add a Comment

Your email address will not be published. Required fields are marked *