C++20 Fundamentals with Paul Deitel Live Lessons Parts I, II, III, IV & V (Video Course)
Master Modern C++ with C++20 Fundamentals: Paul Deitel Live Lessons Video Course
Are you ready to elevate your programming skills with the latest standards of the world’s most powerful language for high-performance systems? Whether you’re transitioning from another language or advancing your C++ expertise, C++20 Fundamentals with Paul Deitel LiveLessons delivers comprehensive, hands-on video training that covers everything from fundamentals to cutting-edge C++20 features.
Why Choose C++20 Fundamentals with Paul Deitel?
C++ remains the go-to language for building business-critical and mission-critical applications — from systems software and game engines to financial trading platforms and embedded systems. This 54-hour video course (Parts I–V) provides a code-intensive, modern approach that emphasizes practical, real-world development using C++20, C++17, C++14, and C++11, with forward-looking insights into C++23 and beyond.
Taught by renowned author and trainer Paul Deitel, this course stands out for its objects-natural approach. You’ll build significant applications quickly using standard libraries and open-source tools, minimizing boilerplate code while mastering professional idioms.
Key Highlights and Features
- Comprehensive Coverage of C++20’s Big Four: Dive deep into Ranges, Concepts, Modules, and Coroutines — the transformative features that make modern C++ more expressive, efficient, and maintainable.
- 200+ Hands-On, Live-Code Examples: Learn by doing with real-world examples compiled and demonstrated using Microsoft Visual C++, GNU g++, and LLVM/Clang.
- Progressive Learning Path (5 Parts):
- Part I: Test-driving applications, control statements, functions, templates, and more.
- Part II: Arrays, vectors, Ranges, functional-style programming, pointers (downplayed in modern C++), strings, files, CSV, and regex.
- Part III: Custom classes, OOP with inheritance and polymorphism, operator overloading, copy/move semantics, smart pointers, and exceptions.
- Part IV: Standard Library containers, iterators, algorithms, templates, C++20 Concepts, and metaprogramming.
- Part V: C++20 Modules for large-scale development, concurrency, parallel algorithms, and Coroutines.
- Modern Best Practices: RAII, smart pointers, functional programming with lambdas and views, and avoidance of raw pointers where possible.
- Bonus Resources: Full source code available on GitHub, Docker container support for consistent environments across Windows, macOS, and Linux.
Who Is This Course For?
- Developers with experience in other high-level languages (Python, Java, C#, etc.) looking to master C++.
- Intermediate programmers seeking to update skills to Modern C++ standards.
- Professionals building performance-critical software who want to leverage the latest language features for cleaner, faster code.
- Teams adopting C++20 for large-scale projects (thanks to Modules and Concepts).
Skill Level: Beginner to Intermediate.
Benefits of Learning with This LiveLessons Course
- Accelerated Learning: Video format allows you to watch, pause, code along, and rewatch complex topics.
- Industry-Relevant Skills: Gain expertise valued in tech giants, finance, automotive, aerospace, and gaming industries.
- Future-Proof Your Career: Stay ahead with C++20/23+ features that improve productivity and code safety.
- Flexible Access: Learn at your own pace with lifetime access to high-quality instruction from a trusted expert.
Paul Deitel’s clear, engaging teaching style — combined with hundreds of live examples — makes even advanced topics like metaprogramming, coroutines, and parallel algorithms approachable and practical.
Pricing and Availability
Available as a complete online video course from InformIT/Pearson. Invest in your skills today and gain immediate access to professional-grade C++ training.
Ready to become a Modern C++ expert?
Visit the official page to get C++20 Fundamentals with Paul Deitel Live Lessons and start your journey:







Reviews
There are no reviews yet.