The Complete C Suite Programming Bundle

10 Courses & 80 Hours
You save 97%

What's Included

Complete Modern C++
  • Certification included
  • Experience level required: Beginner
  • Access 208 lectures & 18 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

208 Lessons (18h)

  • Your First Program
  • Software Installation
  • Fundamental Language Facilities
  • Memory Management - I
  • Classes & Objects
  • Move Semantics
  • Operator Overloading
  • Memory Management - II
  • More C++ Features
  • Object Oriented Programming with C++
  • Exception Handling
  • File I/O
  • Templates
  • Lambda Expressions
  • Standard Template Library
  • Concurrency
  • C++17 Core Language Additions
  • C++17 Template Additions
  • C++17 Standard Library Additions

Complete Modern C++

Umar LoneUmar Lone | Trainer, Developer & Founder at Poash Technologies
4.5/5 Instructor Rating: ★ ★ ★ ★
Umar is a civil engineer who found his calling in software development. He never worked as a Civil Engineer as he jumped at the first chance and started teaching C++ & Visual C++ 15 years ago. Currently, Umar trains software professionals in various software companies in different technologies, such as Modern C++, Advanced C++, STL, Design Patterns, Android, Unity, Linux, etc. He is very passionate about teaching and has trained more than 20,000 software professionals in a teaching career spanning more than 17 years. An avid gamer, Umar is currently trying his hand at game development in Unity & Unreal. He has a few Android applications to his credit, including one on Design Patterns.


This course teaches C++ as an object-oriented language with modern features. It focuses on teaching C++ concepts, both old and new, with clear examples. It builds upon the basic language facilities used to build more complex programs with classes, operator overloading, composition, inheritance, polymorphism, templates, concurrency, and others. It even digs deep into assembly to understand few concepts better. After every few topics, a quiz is presented that tests your understanding of the previous topics. Have fun learning Modern C++.

4.5/5 average rating: ★ ★ ★ ★

  • Access 208 lectures & 18 hours of content 24/7
  • Learn C++ concepts, both old & new, with clear examples
  • Use C++ as an object-oriented language
  • Demystify function & class templates
  • Use STL components in your applications
  • Write real-world applications in C++
  • Apply Modern C++ (C++11/14/17) in programs


Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here


  • Basic programming knowledge in any computer language
  • Modern C++ compiler, preferably Visual Studio 2015/17/19 community (or XCode, Clang, g++, Cevelop, Eclipse CDT, Code::Blocks)


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...