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
Explore the field of Industrial Cybersecurity through our dedicated course, where you will explore the complexities of securing industrial systems from cyber threats. Learn the most recent... more
This specialization is intended for anyone seeking to improve their health, protect our planet and build a stronger, more positive relationship with food. The courses aim to improve knowledge about... more
This specialization is designed for individuals and teams that will be running or interacting with clinical trials. In four courses, learners will develop insights and build the skills they need to... more
The \"Pavement Materials and Design\" course provides a solid foundation in selecting pavement materials and designing pavements. It covers the components and functions of pavement layers, subgrade... more
Because it is likely you either want to improve your leader effectiveness or you may want to increase the number of leadership opportunities you have, this course will focus on outlining the... more