
UdemyYou know C++ works, but if you haven't touched C++11 features or the Standard Template Library, you're leaving real power on the table. This course bridges that gap by focusing on what makes modern C++ elegant: lambda expressions for concise callbacks, move constructors to eliminate unnecessary copies, template classes for generic, reusable code, and operator overloading to make your types behave naturally. The course builds toward a practical goal—a fractal image generator—which forces you to practice smart pointers, dynamic arrays, and the design patterns that separate solid C++ from brittle C++. Exercises range from straightforward to genuinely challenging, so you control the difficulty.
This course will take you from a basic knowledge of C++ to using more advanced features of the language. This course is for you if you want to deepen your basic knowledge of C++, you want to learn C++ 11 features, or you've taken my free beginners' C++ course and you're looking for the next step.
We'll start with a look at C++ file handling and move through STL, template classes, operator overloading, lambda expressions, move constructors and much more besides.
At the end of the course I'll show you how to create a program that generates fractal images, using a a few of the language features we've seen in the course and giving you a great work out with smart pointers and arrays.
I'll give you exercises throughout the course, ranging from easy near the start, to quite tricky (but optional!) near the end of the course.
Price
Advertisement
No active coupon right now
No coupon right now. We'll tell you when there is one.



More in IT & Software




Not the best price we've seen. The lowest we've recorded is $19.99 on 3 Aug.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.