Courses

Mastering C: From K&R to C23

5 Days

online or on-site at request

Intermediate

Build your C programming skills step by step, from fundamentals to advanced techniques. This hands-on course takes you to a professional level, focusing on writing efficient, maintainable, and standards-compliant code for real-world challenges.

Memory Safe Programming with C and C++: Improve Reliability and Avoid Expensive Rewrites

3 Days

online or on-site at request

Intermediate

As pressure grows to improve memory safety, many teams face costly rewrites or ongoing risk. This course offers a practical alternatives, showing you how to strengthen safety and reliability in existing C and C++ codebases, without starting from scratch.

Reverse Engineering C and C++

5 Days

online or on-site at request

Intermediate

Learn how to understand and analyse C and C++ binaries when source code is no longer available. This course builds a strong foundation in language fundamentals before showing how high-level constructs appear in compiled programsu2014helping you confidently interpret, refine, and recover program logic through reverse engineering.