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

Pluralsight

C++11 from Scratch

via Pluralsight

Write review

Overview

Why Pay Per Course When You Can Get All of Coursera for 40% Off?
10,000+ courses, Google, IBM & Meta certificates, one annual plan at 40% off. Upgrade now.
Get Full Access


This course is designed to give you everything you need to be productive with modern standard C++. Not every aspect of the C++ language is considered (that would be impossible in a few hour course); instead, the course is focused on some important practical-oriented features of the language. The language features discussed in this course will be shown in action with concrete C++ code samples. This course is a mix of slides and C++ demos. Even basic concepts will be explained, using interesting visuals and metaphors. In this course, C++11 from Scratch, you will begin your C++ journey learning how to compile your C++ code. First, you will start from a simple Hello World program. Next, you will learn how to represent data in your C++ programs with types and variables. Then, you will discover how to write code to make decisions and iterating. Finally, you will explore the basics of the STL vector container, and you will learn how to define your own classes. After following this course, you will be able to learn further C++ elements including minor C++14 additions, building on the solid modern C++ knowledge of this course.

Syllabus

  • Course Overview 1min
  • Introducing C++ 6mins
  • Building C++ Programs 42mins
  • Representing Information with Types and Variables 57mins
  • Making Decisions and Iterating 68mins
  • Reusing Code with Functions 43mins
  • Storing Sequences of Items with the STL vector 49mins
  • Defining Custom Types 55mins
  • Organizing Code in Multiple Files 23mins

Taught by

Giovanni Dicanio

Reviews

4.6 rating at Pluralsight based on 123 ratings

Start your review of C++11 from Scratch

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.