KDAB Training

Improve your programming skills with KDAB!

In the same way you regularly maintain and update your software projects you should regularly update your programming knowledge. It makes you more efficient, helps you prevent common mistakes and lets you stay ahead of the game.

With over 20 years’ experience and rich store of well-structured, constantly up-dated training material, KDAB offers hands-on, practical programming training in Qt/QML, Modern C++, 3D/OpenGL, Debugging & Profiling and lately Rust - both for beginners as well as experienced developers.

We favor in-person training for the interactive learning benefits, and we offer two types: Scheduled, for individuals from diverse companies and In-Company for teams. Some on-line options are also available.

Companies who have placed their trust in KDAB training include Boeing, IBM, Intel, Roche, Siemens, Lufthansa, Renault, Ubisoft and CERN. See what attendees have to say about their experience.

Check out the complete training portfolio and contact us for any questions or requests.

Upcoming Courses

██████

███

███████████████

██████

███

███████████████

██████

███

███████████████

“Not only did the trainer have extensive topic knowledge, but also great teaching skills, enthusiasm for the subject, patience, clarity in explanations and a readiness to give a hand to anybody facing a problem.”

— Claudiu Stefanescu

Orange Labs, UK

KDAB Training Day 2025

Join the KDAB Training Day! Choose between learning advanced QML programming, Modern C++, integrating Rust and Qt or 3d rendering with Vulkan. The KDAB Training Day 2025 will take place in Munich on the 8th of May, right after the Qt World Summit on 6th to 7th of May.

Explore

Training Portfolio

In our portfolio for software developers, you will find training courses in a range of programming technologies and tools, including the latest developments in Qt/QML, Modern C++, OpenGL, Debugging and Profiling, CMake, Rust and more...
Explore

In-Company Training

Improve the programming skills of your developer team at your preferred location with a custom-tailored training course. In-Company training offers a lower cost-per-student, eliminating travel cost and reducing time away from the office.
Explore

KDAB Trainers

Each of our instructors in Qt, Modern C++, 3D/Modern OpenGL, Debugging, Profiling, and Tooling brings years of hands-on, large-scale development experience, coupled with a strong teaching background.
Explore

“Excellent presentation and instructor whose knowledge was exceptional. I have rarely had an instructor who had such a mastery of his course.”

— Didier Donner

Paradigm, France

Rust - new in the portfolio!

KDAB now offers training for Rust in collaboration with Ferrous Systems, the leading Rust experts. If you want to get up to speed with Rust, check out the upcoming introductory courses.

You have the choice between "Introduction to Rust", "Embedded Rust" or the "Introduction + Embedded Rust Combo".

If you are in charge of technology decisions and want to start evaluating whether Rust is the right choice for your project, have a look at the half-day format called "Why Rust?"

Read more

What Attendees say about KDAB Training

Check out the feedback we have received over the years to get a flavor of what it's like to attend one of our courses: the nature of the material delivered, trainer experience, expertise, style of teaching and positive outcomes for attendees.

Read more