My Program

The Mentoring Program

Each mentoring program consists of 16 to 30 stations you have to master. A station is one week long, and you should invest about three hours/week. Therefore, you can integrate my program into your workday. Each station consists of theory, practice, and mentoring:

Fundamentals for C++ Professionals

Level: Beginners

Program Description

My general idea of this is straightforward. I will teach you what you should know about modern C++ to become a professional C++ developer. Modern C++ includes the core language and the library based on C++17 in 30 stations.

Mastering this program empowers you to start my intermediate and advanced mentoring programs.

Features

  • 400 video lectures
  • 40 one-hour video sessions
  • Plus 100 posts

Extras

  • Q&A LIVE sessions
  • Active C++ community in moderated forums
  • Instant access via E-Mail

Design Pattern and Architectural Pattern with C++

Level: Intermediate

Program Description

Design patterns and architectural patterns are the lingua franca of professional software developers. Knowing the patterns and applying them is a must for professional software developers and software architects.

To take this mentoring program, you should have comparable knowledge to my Fundamentals for C++ Developers mentoring.

Features

  • 200 video lectures
  • 20 one-hour video sessions
  • Plus 50 posts

Extras

  • Q&A LIVE sessions
  • Active C++ community in moderated forums
  • Instant access via E-Mail

C++20: Get the Details

Level: Intermediate

Program Description

C++20 is the third big C++ standard, after C++98 and C++11. Thanks to the big four concepts, modules, ranges, and coroutines, C++20 fundamentally changes the way you program C++. As a professional C++ developer, C++20 is a must.

To take this mentoring program, you should have comparable knowledge to my Fundamentals for C++ Developers mentoring.

Features

  • 200 video lectures
  • 20 one-hour video sessions
  • Plus 50 posts

Extras

  • Q&A LIVE sessions
  • Active C++ community in moderated forums
  • Instant access via E-Mail

Concurrency with Modern C++

Level: Advanced

Program Description

My general idea of this is straightforward. I will teach you what you should know about concurrency with modern C++, starting with C++11 and ending with C++20.

To take this mentoring program, you should have comparable knowledge to my Fundamentals for C++ Developers mentoring.

Features

  • 200 video lectures
  • 20 one-hour video sessions
  • Plus 50 posts

Extras

  • Q&A LIVE sessions
  • Active C++ community in moderated forums
  • Instant access via E-Mail

Generic Programming (Templates) with C++

Level: Advanced

Program Description

The future of C++ speaks templates. Therefore, solid knowledge of templates is a must for every professional developer.

Each week, I publish a new station. To master a station, you have to invest about three hours. Therefore, you can integrate my program into your workday.

Features

  • 200 video lectures
  • 20 one-hour video sessions
  • Plus 50 posts

Extras

  • Q&A LIVE sessions
  • Active C++ community in moderated forums
  • Instant access via E-Mail

Embedded Programming with Modern C++

Level: Intermediate

Program Description

What are the challenges of embedded systems? Embedded systems are often safety-critical systems, require high performance, have reduced resources, and runs several tasks of simultaneously. Let me teach you, how you can overcome this typically challenges of embedded systems with modern C++.

Each week, I publish a new station. To master a station, you have to invest about three hours. Therefore, you can integrate my program into your workday.

Features

  • 200 video lectures
  • 20 one-hour video sessions
  • Plus 50 posts

Extras

  • Q&A LIVE sessions
  • Active C++ community in moderated forums
  • Instant access via E-Mail

One Station Concept

Each mentoring program consists of 16 to 30 stations you have to master. A station is one week long, and you should invest about three hours/week. Therefore, you can integrate my program into your workday. Each station consists of theory, practice, and mentoring:

Theory

  • Pure theory: 10 slides (video)
  • Applied theory: 5 examples (video)
  • Additional: Posts and Training videos

Practice

  • Practical exercises (videos)
  • Sample solutions to the exercises (video)
  • Active C++ community in moderated forums

Mentoring

  • Each week: Live Q&A session based on Forum questions
  • One-to-one mentoring at the end of the mentoring program if requested

Community Membership

Description

When you book one of my Mentoring Programs, the Community Membership will be automatically included throughout the program. After completing the mentoring program, you can upgrade to a lifelong Community Membership.

Features

Planned Programs

Each mentoring program consists of 16 to 30 stations you have to master. A station is one week long, and you should invest about three hours/week. Therefore, you can integrate my program into your workday. Each station consists of theory, practice, and mentoring:

Clean Code: Best Practices for Modern C++

Level: Intermediate

Program Description

My general idea of this is straightforward. I will teach you what you should know about modern C++. Modern C++ includes the core language and the library based on C++17 in 16 stations.

Each week, I publish a new station. To master a station, you have to invest about three hours. Therefore, you can integrate my program into your workday.

Features

  • 200 video lectures
  • 20 one-hour video sessions
  • Plus 50 posts

Extras

  • Q&A LIVE sessions
  • Active C++ community in moderated forums
  • Instant access via E-Mail

High-Performance Computing

Level: Advanced

Program Description

My general idea of this is straightforward. I will teach you what you should know about modern C++. Modern C++ includes the core language and the library based on C++17 in 16 stations.

Each week, I publish a new station. To master a station, you have to invest about three hours. Therefore, you can integrate my program into your workday.

Features

  • 200 video lectures
  • 20 one-hour video sessions
  • Plus 50 posts

Extras

  • Q&A LIVE sessions
  • Active C++ community in moderated forums
  • Instant access via E-Mail

Compare Programs

The following tables give you an overview, which mentoring programs are already available and which one are in preparation. The button let you jump directly to the program.

Fundamentals for C++ ProfessionalsDesign Patterns and Architectural Patterns with C++C++20: Get the DetailsConcurrency with Modern C++Generic Programming (Templates) with C++Embedded Programming Modern C++Clean Code: Best Practices for Modern C++High-Performance Computing
8 months4 months4 months4 months4 months4 months4 months4 months
BeginnerIntermediateIntermediateAdvancedAdvancedIntermediateIntermediateAdvanced
in progressin progressin progressin progressin progressin progress
From September 2025From September 2026
ActiveActiveActiveActiveIn PreparationIn PreparationIn PreparationIn Preparation
⯈ Program Details⯈ Program Details⯈ Program Details⯈ Program Details⯈ Program Details⯈ Program Details