Modern C++ Templates
Master Modern C++ Templates & Advanced Techniques for Efficient, Reusable & Generic Code
Course Description
Master the art of generic programming with this deep dive into Modern C++ Templates. This course takes you from the fundamentals of function and class templates to the advanced, modern features introduced in C++11 through C++20. You'll explore powerful techniques like variadic templates, perfect forwarding, fold expressions, and C++20's expanded non-type template parameters. Finally, solidify your skills by building a fully generic linked list from scratch in a practical, hands-on project.
Features
6-hrs On Demand Video
Exclusive 1-on-1 With Instructor
Course Completion Certificate
Priority Q/A
Full Lifetime Access
Community Access
Curriculum
Understand in detail on what is planned under each module
Why Do This Course
Transition from theory to practice by building a complete, generic data structure from the ground up.
Harness the full power of modern template features from C++11 to C++20.
Understand advanced techniques like variadic templates, fold expressions, and perfect forwarding.
Tailor generic code with full and partial specialization for optimized types.
Transition from theory to practice by building a complete, generic data structure from the ground up.
Requirements
- Basic knowledge of C++
- Modern C++ compiler (Visual Studio 2022, gcc 13, clang 17)
Related Products
Additional products that may be relevant to your interests

Instructor
- Hello! I'm Umar Lone
I've educated and mentored students and professionals globally, leveraging over 20 years of experience in C++, Object-Oriented Programming, Design Patterns, and related technologies. My professional background includes significant contributions to C++, Java, and C# projects with esteemed companies, alongside providing specialized project consultation & mentoring.
My current focus is on delivering comprehensive video courses that distill this extensive knowledge. I specialize in transforming intricate concepts into clear, practical, and actionable insights, supported by real-world examples. This approach is designed to equip you with the necessary clarity and confidence for sustained growth and impactful contributions within your projects and career trajectory.
Begin your learning journey with me now and unlock the advanced understanding and practical expertise essential for making a significant impact in your field.
Keep in touch
Subscribe for announcements, new courses & discount coupons