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

YouTube

Back to Basics - C++ Fundamentals 2021

via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore fundamental C++ programming concepts through this comprehensive collection of conference talks from CppCon 2021's "Back to Basics" track. Master essential topics including move semantics, overload resolution, const and constexpr keywords, undefined behavior, object-oriented programming principles, lambda expressions, and the compilation and linking process. Dive deep into advanced concepts such as class design patterns, pointer management, concurrency fundamentals, template programming, special member functions, and the Standard Template Library (STL). Learn critical debugging techniques, understand different casting methods, implement smart pointers and RAII (Resource Acquisition Is Initialization) patterns, and analyze algorithmic complexity. Gain insights from exploring common Stack Overflow questions and their solutions. Each session is presented by industry experts including Nicolai Josuttis, Rainer Grimm, Klaus Iglberger, Ben Saks, Mike Shah, Bob Steagall, and other renowned C++ specialists, providing both theoretical foundations and practical applications essential for C++ developers at all levels.

Syllabus

Back to Basics: Move Semantics - Nicolai Josuttis - CppCon 2021
Back To Basics: Overload Resolution - CppCon 2021
Back to Basics: const and constexpr - Rainer Grimm - CppCon 2021
Back To Basics: Undefined Behavior - Ansel Sermersheim & Barbara Geller - CppCon 2021
Back to Basics: Object-Oriented Programming - Rainer Grimm - CppCon 2021
Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021
Back to Basics: Compiling and Linking - Ben Saks - CppCon 2021
Down the Rabbit Hole: An Exploration of Stack Overflow Questions - Marshall Clow - CppCon 2021
Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021
Back to Basics: Designing Classes (part 2 of 2) - Klaus Iglberger - CppCon 2021
Back to Basics: Pointers - Mike Shah - CppCon 2021
Back to Basics: Concurrency - Mike Shah - CppCon 2021
Back to Basics: Templates (part 1 of 2) - Bob Steagall - CppCon 2021
Back to Basics: Templates (part 2 of 2) - Bob Steagall - CppCon 2021
Back To Basics: The Special Member Functions - Klaus Iglberger - CppCon 2021
Back to Basics: Classic STL - Bob Steagall - CppCon 2021
Back to Basics: Casting - Brian Ruth - CppCon 2021
Back To Basics: Debugging Techniques - Bob Steagall - CppCon 2021
Back to Basics: Smart Pointers and RAII - Inbal Levi - CppCon 2021
Back to Basics: Algorithmic Complexity - Amir Kirsh & Adam Segoli Schubert - CppCon 2021

Reviews

Start your review of Back to Basics - C++ Fundamentals 2021

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.