Multi-Paradigm Programming with Modern C++
Master modern C++! Learn clean, fast, concurrent code using C++14, 17 & 20. Build efficient applications with key language features.
Course Content
Multi-Paradigm Programming with Modern C++ is a beginner-level Udemy course taught by Packt Publishing. It runs 7h 42m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 114 reviews, with 1,037 students enrolled. It is a paid course, first published July 2020.
Unlock the Power of Modern C++: A Comprehensive Guide to Best Practices
Dive into the world of C++, a powerful multi-paradigm programming language renowned for its versatility. This course equips you with the best practices for writing efficient, maintainable, and scalable C++ code. Discover how C++ has evolved with the significant enhancements of C++2a, the most substantial update since C++11, effectively feeling like a new language.
Master the latest features and write cleaner, faster, and concurrent code. We'll explore key aspects of C++ programming, including:
- Project Structure: Learn how to organize your C++ projects for optimal efficiency.
- Interface and Class Design: Develop robust and well-designed software components.
- C++ Core Guidelines: Implement industry-standard best practices for writing high-quality C++ code.
- C++2a Language Standard: Explore the newest features and capabilities of the language.
Key C++2a Features You'll Master:
- Modules: Organize your programs more effectively, improving compilation times and code clarity.
- Concepts: Create more expressive and maintainable APIs with compile-time checks.
- Ranges: Revolutionize your approach to data containers with a powerful and intuitive abstraction.
- Concurrency (Coroutines): Unlock the potential for parallel and concurrent programming, significantly boosting performance.
Throughout the course, you'll gain practical experience through short, real-world code examples. By the end, you'll be well-prepared to build better software using C++.
About the Author:
Georgy Pashkov is an experienced software developer and team leader with over 10 years of hands-on experience programming in C++. His career has focused on developing C++ solutions for the supply chain industry, encompassing desktop, server, and mobile applications across multiple platforms. Georgy is dedicated to creating high-quality, reliable software.
A native of Karelia, Russia, Georgy holds a specialist degree in Computer Science from Petrozavodsk State University. He later moved to Belgium and now shares his expertise to help others excel in C++ development.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.