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.

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!

What you’ll learn

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

Course Content

  • Overview –> 11 lectures • 22min.
  • Getting Started –> 6 lectures • 23min.
  • Numeric Types –> 9 lectures • 21min.
  • Control Flow –> 8 lectures • 16min.
  • Memory Management –> 5 lectures • 13min.
  • Arrays –> 5 lectures • 17min.
  • Characters and Strings –> 4 lectures • 11min.
  • Functions –> 5 lectures • 13min.
  • User Defined Types –> 5 lectures • 13min.
  • Object-Oriented Programming –> 9 lectures • 18min.

A Complete Introduction to the C++ Programming Language

Requirements

  • 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.
Enjoy!
Get Tutorial