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

About this Specialization

This course offers an in-depth introduction to modern C++ programming, focusing on features from C++11, C++14, and C++17. You\'ll master key techniques like memory management, object-oriented programming, operator overloading, and lambda expressions, while gaining hands-on experience through practical examples and projects.\\n\\nThe course begins with C++ basics, including variables, functions, and debugging, before progressing to advanced topics like move semantics, memory management with smart pointers, and exception handling. You\'ll also explore C++17 features such as structured bindings, parallel algorithms, and advanced template programming. As you advance, you\'ll work on projects that reinforce concepts like inheritance, composition, file I/O, concurrency, and threading, equipping you with the tools to handle complex tasks efficiently.\\n\\nThis course is perfect for intermediate programmers who want to master modern C++ features. Prior knowledge of basic C++ and object-oriented programming is recommended, though the course is structured to guide you step by step through each concept and feature. By the end, you\'ll be equipped with the skills to excel in C++ development and the job market.

Created by: Packt


Related Online Courses

This specialization is intended for students interested to learn Java testing, mocking, improving their Java code, developing test-first Java artifacts, and building quality Enterprise... more
Whether you\'re writing paychecks or wondering where yours comes from, this course is for you! We begin by asking: \"To succeed, what kind of a person does your organization need to attract,... more
Welcome to Introduction to PySpark, a short course strategically crafted to empower you with the skills needed to assess the concepts of Big Data Management and efficiently perform data analysis... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you use BigQuery to troubleshoot common SQL errors, query the data-to-insights public dataset, use the Query... more
In this course, you will step into the shoes of a compliance officer at a major bank, uncovering how generative AI can transform traditional fraud detection methods. With fraudsters becoming... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL