Hello! My name is Andreas. I'm a Germany based trainer and speaker. I use C++ for over ten years now with a strong focus on embedded systems development. I like the challenge of writing software for systems with small memory and all other limitations that arise with this kind of hardware.

You can profit from my profound knowledge by one of my training classes. There I teach C++ using the latest standards, 11, 14, 17 and soon C++20. The new standards enable you to write less code, which implies reduced maintenance.

My motto for all programming activities is: write unique code. A mindset and philosophy I transfer in my classes as well.

Furthermore, I'm the creator of C++ Insights: See your source code with the eyes of a compiler. In case you haven't already heard of C++ Insights, it is a Clang-based tool that shows how the compiler sees your source code. C++ Insights transforms your C++ input into an enriched version with all the things your compiler adds to the source code behind the scenes. C++ Insights assists me in my training classes to explain certain aspects of C++. My classes are, in general, highly interactive with a lot of examples.

Andreas Fertig training services.

Training services

I offer training services on a broad spectrum of topics. They cover C++ programming, software design, architecture, and many topics about and around embedded systems. We can either setup the content together, tailored specifically for your needs, or you chose one of the pre-composed training below. For a preview, you can have a look at my public talks. The difference between a talk and a training is, that in a talk I'm more a storyteller while in a training I work together with the students. My goal is that they understand the content we've gone through. It is less important to me to cover every single slide. I prefer that what was covered is understood.
All classes are available as live virtual training classes as well. See all classes


I speak at international C++ conferences. My appearances include talks at NDC Oslo, CoreC++, or code::dive. More
Andreas Fertig speaking at a conference.

macOS Applications

You can find many handy macOS applications written by me in the macOS App Store. I use all my apps myself. Most of them assist me during talks or training classes. See all Apps