Hire Phil as a trainer


As a C++ expert with over 30 years of experience, member of the BSI C++ Panel and ISO C++ Standards Committee, and regular speaker having given hundreds of talks, Phil is well positioned to help you or your team take on the necessary skills to get the most out of modern C++.

Phil currently offers the following classes, either remotely or in-person:

Accelerated TDD, for more Productive C++

Ideally suited to two full days in-person or three shorter days online, this material can also be condensed to a one-day version if necessary.

Phil has been teaching this topic regularly since 2018 at conferences and internally within organisations.

See the course overview page for more details.

📧 Please email for more information or to book something in.

C++ 20 Coroutines

A one or two day course covering all you need to know to make effective use of one of modern C++'s most complex, but also most powerful, new features. Course overview coming soon.

📧 Please email for more information or to book something in.

Effective Modern C++

A four day class based on (licensed) material by Scott Meyers, maintained and extended for modern standards and thinking. Course overview coming soon.

📧 Please email for more information or to book something in.