C, C++

ProgrammingAre you developing operating systems, embedded devices, or high-performance applications close to the hardware? The C and C++ area focuses on classic compiled languages that are translated into native code and provide maximum control over performance and memory. Our trainings are delivered according to the latest standards (C23, C++20, C++23 and we are preparing for C++26) and tailored to real development needs – from fundamentals to modern parallel programming and efficient memory management. Alongside C and C++, we also offer a modern alternative in Rust, bringing higher safety and a robust data model.

The core of our portfolio is modern C++ – from C++ fundamentals through parallel programming to design patterns. In C, we cover the current C23 standard as well as topics such as secure and reliable code. The course content can be adapted to your preferred standard, toolchain, and target platform – whether you develop system software, libraries, or industrial applications.

C, C++

CPP1
C++ – Fundamentals of Modern C++ Programming Private course on request
CPP3
C++ – Design Patterns and Idioms Private course on request
CPP4
C++ – Threads, Coroutines and Asynchronous I/O Private course on request
CPP6
C++ – Safe and Reliable Code Private course on request
CPP7
C++ – Creating Automated Tests Private course on request
ICTWS49
Modern C++ Webinar Recorded webinar
C1
C Language – Programming Basics Private course on request
C2
C Language — Practical Advanced Programming Private course on request
C4
C Language – Threads and Asynchronous I/O Private course on request
C5
C Language – Creating Automated Tests Private course on request
C6
C Language — Secure and Reliable Code Private course on request

Training and learning environment