Skip to Main Content
Complete Modern C++ (C++11/14/17)
on-demand course

Complete Modern C++ (C++11/14/17)

with Umar Lone
May 2020
Intermediate content levelIntermediate
19h 43m
English
Packt Publishing
Closed Captioning available in English, Spanish

Overview

In this 19 hr course, you will master modern C++ programming concepts and techniques, exploring features introduced in C++11, C++14, and C++17. Learn everything from object-oriented design and memory management to modern additions like move semantics, lambdas, and concurrency. This course provides hands-on experience with STL components, templates, and advanced programming paradigms, preparing you for real-world application development.

What I will be able to do after this course

  • Learn how to effectively use modern C++ features such as move semantics, lambda expressions, and smart pointers to write robust and efficient code.
  • Develop a deep understanding of the Standard Template Library (STL) and use its components to simplify complex programming tasks.
  • Master pointer and memory management concepts crucial for managing resources in efficient C++ applications.
  • Understand and apply concurrency and multithreading paradigms to write scalable and performant software.
  • Use object-oriented programming concepts and create sophisticated, modular applications in C++.

Course Instructor(s)

Umar Lone is an experienced C++ instructor and developer with a rich background in software engineering and programming instruction. He specializes in modern C++ and aims to make the learning journey engaging and comprehensive. His approach combines theoretical insights with practical examples, helping learners build strong programming foundations while creating real-world applications.

Who is it for?

This course is designed for software developers who are comfortable with basic programming and seek to master modern C++. Whether you are transitioning from older C++ versions, coming from other languages like Java, Python, or C#, or a seasoned developer aiming to solidify your expertise in C++11 to C++17 concepts, this course will provide the in-depth knowledge and hands-on experience you need.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C++ Concurrency in Action, Second Edition

C++ Concurrency in Action, Second Edition

Anthony Williams

Publisher Resources

ISBN: 9781800566668Supplemental Content