Check out the 6 workshops we have coming up over the next couple of weeks!
All workshop registrations include free on-demand and early access to the C++Online 2026 main conference talks - so you get both deep training and three days of C++ presentations, networking and community content.
Also all of the workshops listed here had taster sessions where you can watch a preview of the workshop before you buy it.
Upgrade Available
If you bought a main conference ticket that took place on March 11th - 13th, you’ll can get a discount towards your first workshop purchase that reduces the workshop cost by the full value of your conference ticket—meaning you can upgrade to a workshop without paying more overall.
50% REDUCTION ON BEGINNER WORKSHOPS!
In an effort to make our training more accessible to beginners and novice programmers + allow attendance from a broader range of demographics and locations, we've reduce the price on our beginner content!
This will hopefully open the content up to people who don't have an official 'Student' status, but do not yet have an established career or regular salary to depend on
The following sessions are now available at 50% off their original listed price for standard registrations, making each on £150 + VAT for the full day workshop session.
🎧 Jumpstart to C++ in Audio - Learn Audio Programming & Build Your Own Music Plugin/App with JUCE - Jan Wilczek - £150/$200/€175 (£90/$120/€105 for Students) - Full Day Course running on Tuesday 14th April 13:00 - 20:00 UTC & Tuesday 28th April 07:00 - 14:00 UTC
https://cpponline.uk/workshop/jumpstart-to-cpp-in-audio/
–
From Hello World to Real World - A Hands-On C++ Journey from Beginner to Advanced - Amir Kirsh - £150/$200/€175 (£90/$120/€105 for Students) - Full Day Course running on Thursday 21st May 08:30 - 16:30 UTC
https://cpponline.uk/workshop/from-hello-world-to-real-world/
AI++ 101 - Build an AI Coding Assistant in C++ by Jody Hagins
Tuesday 31st March 13:00 - 21:00 UTC / 08:00 - 16:00 EDT - £345/$460/€400 - £90/$120/€105 for Students
Remember writing a compiler in university? Not a real compiler of course, but a toy that handled a subset of a language and generated naive code. You'd never ship it. But decades later, you still understand how compilers work because you built one.
That's what we're doing here. In one day, you'll build a working AI coding harness in C++.
Not Claude Code. Not Cursor. A simple, but complete harness that you fully understand. It talks to an LLM, defines tools, executes them, and runs the same agentic loop that powers every AI coding assistant on the market.
We will then use the minimal working harness, along with AI models, to modify its own C++ source code, adding features and more advanced functionality.
This experience will provide you with a fundamental understanding of how these tools work, so you can better use them as you move into the world of generative AI programming.
Splice & Dice - A Field Guide to C++26 Static Reflection by Koen Samyn
Thursday 2nd April 13:00 - 16:30 UTC / 08:00 - 11:30 EDT - £172.5/$230/€200 - £45/$60/€55 for Students
Reflection offers exciting new benefits that have the potential to reduce code sizes and also enable you to enforce compile time constraints.
In this workshop you use reflection to interface with OpenGL and ImGUI, where a simple example in the form of a compute shader will be fully developed into a reflection driven pipeline, where shader variables are bound automatically. Reflection will also be used to guard against typical graphical programming mistakes, such as wrong binding ids or locations, struct packing differences and plain old forgetfulness on part of the programmer.
The talk concludes with some practical reflection guidelines and insight into the upcoming release of C++26
Performance and Safety in C++ Crash Course by Jason Turner
Thursday 9th April 12:00 - 20:00 UTC / 07:00 - 15:00 EDT - £345/$460/€400 - £90/$120/€105 for Students
Why do you program in C++? The answer is probably "performance" (2nd most common answer is "because they told me to."). Performance and portability are the main strengths of C++. But safety and security are increasingly moving to the forefront of our concerns. How can we focus on performance and safety.
In this 1 day course we'll do a fast-paced overview of how to write code that performs well and is safe by default, and how to set up safety rails on your code that help enforce your guidelines. You'll leave the course with a set of guidelines to focus on when you get back to work.
Stop Thinking Like a Junior - The Soft Skills That Make You Senior by Sandor Dargo
Friday 10th April 13:00 - 16:30 UTC / 08:00 - 11:30 EDT - £172.5/$230/€200 - £45/$60/€55 for Students
Many developers spend years improving their technical skills but still feel stuck at the same level. The difference between a junior and a senior engineer isn’t only about writing better code — it’s about how you think, communicate, and take ownership.
In this interactive workshop, we’ll explore the mindset shifts and soft skills that truly define senior engineers. You’ll learn how to approach problems like an owner, communicate with clarity and empathy, and turn code reviews into opportunities for growth — both for yourself and for others. We’ll also discuss how to manage your time, energy, and expectations so you can deliver impact without burning out.
This workshop isn’t about writing code — it’s about becoming the kind of engineer others want to work with, learn from, and rely on.
Jumpstart to C++ in Audio - Learn Audio Programming & Create Your Own Music Plugin/App with the JUCE C++ Framework by Jan Wilczek
Tuesday 14th April 13:00 - 20:00 UTC / 08:00 - 15:00 EDT - £345 £150/$200/€175 - £90/$120/€105 for Students
C++ is ubiquitous in audio. From music players to music production software to virtual instruments running on embedded platforms.
But getting started with C++ & audio is not easy, even for experienced C++ developers. There are many basics and pitfalls that are unknown unknowns: you don’t know they exist until you start investigating why your audio software glitches.
This workshop will teach you the basics of audio processing in theory and practice, and will allow you to create your first audio plugin: a flanger. We will go through the basics of digital audio signal processing, how audio processing is performed on modern computers, and how you can create your own audio software, be it plugins or apps. There will be plenty of time for Q&A and individual help.
Essential GDB and Linux System Tools by Mike Shah
Friday 17th April 13:00 - 21:00 UTC / 08:00 - 16:00 EDT - £345/$460/€400 - £90/$120/€105 for Students
Developers spend more of their time debugging code, than actually writing code. So why do we not spend as much time learning debugging tools and associated utilities to help get us out of trouble? Part of the answer is that debugging is often not taught as a subject -- but this workshop is here to fix that! In this workshop you will learn how to use a debugger (GDB) and associated tools (valgrind, sanitizers, code coverage tools, objdump, dwarfdump, etc.) to help debug and understand what your software is doing. In the age of AI generated code, legacy code, and massive code bases, understanding how to use tools is of critical importance. In this workshop we'll do interactive exercises to help ramp you up, and get you ready to tackle any project with tools in hand to help you understand how to write correct code, read code, and develop software with confidence
