You're a skilled developer, but let's be honest: navigating modern C++ features like structured bindings, std::optional, and coroutines can feel like trying to read a book in a language you almost understand.
Tutorials leave out key details. Forums? They only get you so far before you're drowning in opinions and partial answers.
The result? Slow progress, wasted time Googling, and the gnawing feeling that your code could be cleaner, faster, and more robust—if only you had the right guidance.
Every day you delay learning C++17 and C++20 is a day you risk falling behind. The industry is moving forward, and modern C++ is no longer optional—it's the standard for writing efficient, future-proof code.
But who has time to comb through books, decipher conflicting blog posts, or experiment until something finally clicks? You've got deadlines, projects, and a life outside of work.
What you need is a smarter, faster way to learn—a way that lets you do the work without the endless struggle to figure it all out.
That's where the C++17 and C++20 Unlocked: A four week Individual C++ Coaching Course comes in.
This isn't just another course. It's a hands-on, developer-focused program that combines the flexibility of self-study with the support four 1:1 coaching sessions.
Here's how it works:
Self-Paced Mastery: Learn at your own speed with an in-depth course covering everything from modern syntax to practical implementations.
Individual Coaching Sessions: For four weeks, you'll schedule 1:1 coaching calls with Andreas Fertig — completely on your terms. Ask your questions, get clarity, and make confident progress.
You'll gain a clear path to mastering modern C++ by cutting through the confusion of new standards with a step-by-step approach. No more guessing—start applying features like if constexpr, class template argument deduction, and std::variant in real-world scenarios to solve practical challenges. By completing the course, you'll also earn a Certificate of Completion, a credential that signals to peers and employers that you're ready to tackle the future of C++.
Whether you're an experienced developer looking to modernize your skillset or a team member tasked with bringing cutting-edge C++ to your organization, this course gives you:
Flexibility: Learn on your schedule—no need to drop everything for an on-site class.
Support: Get 1:1 coaching to answer your specific questions—no group calls, just personalized guidance so you can ask whatever query you have.
Affordability: With a pay-in-installments option, this investment fits into your budget without stress.
Instant access to all C++17 and C++20 features—master modern C++ without the overwhelm. No subscriptions. Plus four weeks of individual coaching.
1 payment of $797
Cart is closed
4 payments of $210
Cart is closed
I offer the course plus 1:1 coaching sessions bundle only a limited number of times.
This step-by-step curriculum is designed to take you from struggling with outdated C++ techniques to confidently implementing modern C++17 and C++20 features. You get 86 lessons with 11 hours of video content.
Here's what the material covers:
throw specificationregister++boolfor statements with initializerif & switch with initializationusing for scoped enum[[deprecated]][[nodiscard]][[no_unique_address]][[likely]] / [[unlikely]]inline variablesstd::to_arraystd::spanstd::shared_ptr and arraysstd::make_shared_ptr for arraysstd::to_chars and std::from_charsstd::bytestd::string starts_with & ends_withstd::string::reserve()contains for all associative containersstd::string_viewstd::optionalstd::variantstd::anystd::source_locationstd:ssizestd::bit_caststd::endianstd::format specifiers<=>-operatorThe self-study is complemented by four individual coaching sessions, which you’ll schedule at your convenience within the four-week window.
With the Coaching:
You get personalized support
It is focused on your needs
You gain practical and relevant insights.
1 payment of $797
Cart is closed
4 payments of $210
Cart is closed
Here are the answers to your questions.
You’ll have four weeks to schedule your 1:1 coaching calls (see When will the coaching take place?). You choose the time that works best for you. All sessions are hosted online and tailored to your needs.
You can combine up to two sessions into one. Permitting us to talk an entire hour about C++ :-)
You’ll get a link to book your 1:1 calls directly with Andreas Fertig. You'll have a four-week window to use all four sessions—flexibly.
Yes! Upon completion of the course, you’ll receive a Certificate of Completion to document your progress and newly acquired modern C++ skills. You can add this certificate, for example, to your LinkedIn profile.
You'll have access to all course materials and recordings for a full year, so you can revisit the content anytime.
I offer this combination, course plus 1:1 coaching sessions only a limited amount of times. Watch this site or subscribe to my newsletter to stay informed about your next opportunity.