- Debug your knowledge gaps. View scheduled classes! -
Courses

Using C++ in Embedded Systems – Applying C++11/14/17/20/23
This training intends to introduce C++ as the common extension of C when applying object-oriented embedded system development.
Price
Inquiry
Duration
3 Days

EU Cyber Resilience Act Compliance: Professional Training for Embedded Systems
This course is designed to equip embedded system developers and product managers with a comprehensive understanding of the EU Cyber Resilience Act.
Price
Inquiry
Duration
1 Day

Python for Test Automation with AI-Assisted Learning
This 3-day intensive course is designed for testers and QA engineers who want to leverage Python for test automation.
Price
Inquiry
Duration
3 Days

MISRA C rules for the development of safety-critical software with ANSI/ISO C (Rule Catalogue 2023)
In this MISRA C course, the development of safety-critical software with the programming language ANSI/ISO C in the C89/90, C99 and C11 variants in embedded systems in the automotive field is observed.
Price
Inquiry
Duration
1 or 2 Days

Cybersecurity for businesses
Introduction to cybersecurity for businesses is aimed at those responsible for and/or interested in information security and data management.
Price
Inquiry
Duration
4 half Days

C++ Development in the Embedded System
This seminar covers essential areas of the use of C++ in embedded software development. Especially the questions of runtime behavior, footprints and code coverage of C++ code are being addressed.
Price
Inquiry
Duration
3 Days

C# Language Beginners course
Welcome to our C# Language for Beginners course! While designed for newcomers to C#, participants with prior experience in any programming language will find it particularly beneficial.
Price
Inquiry
Duration
3 Days

AUTOSAR C++14 – Developing critical software with iso c++14 in the automotive industry
This seminar handles the development of critical software with ISO C++14 in the embedded systems within the automotive field.
Price
Inquiry
Duration
1 Day

Test-Driven Development and Unit Testing
The principal goal of unit testing, in embedded systems, is to take the smallest piece of testable code in an application e.g. a device driver. Then isolate it from the rest of the code, and determine...
Price
Inquiry
Duration
2 Days

RISC-V Architecture
You will learn the basics of RISC-V, including RISC-V Assembler and Simulator, writing and running assembly code, and RISC-V C Programming.
Price
Inquiry
Duration
3 Days

Advanced VHDL for FPGA
This training is intended to professional who already knows how to use programmable components but also have to create and test them; it is intended to complement course oV1.
Price
Inquiry
Duration
3 Days

VHDL Language Basics
The VHDL Language Basics course is designed to provide professionals with a comprehensive understanding of the VHDL hardware description language
Price
Inquiry
Duration
4 Days

C++ Level 3 – Expand Your Use of Modern C++
In this class, testing is integrated naturally into the development process, ensuring code is designed with testability in mind.
Price
Inquiry
Duration
3 Days

C++ Level 2 – An Odyssey of C++: Standard Library
A two days C++ training – the successor of “An Odyssey of C++: Part 1- Core Language”
Price
Inquiry
Duration
2 Days

Real Time Programming with Eclipse ThreadX
Real-time programming applied to ThreadX (previously Azure RTOS)
Price
Inquiry
Duration
3 Days

Advanced Embedded Systems Security
In this course you will learn how to secure your embedded system. You will learn how to protect your program from malicious user input.
Price
Inquiry
Duration
2 Days

Develop Linux Based Embedded Systems
On this training course you will learn how to use a complete set of “Best of Breed” development tools to develop an Embedded Linux system. Emphasis will be on using and configure the breadth of functionality and applications available for Linux, combined with adding your own developed “top-level” application.
Price
Inquiry
Duration
3 Days

Linux Security 2 – Hardening and Securing your Embedded Linux
In this course, you will learn to identify your Linux device’s security weaknesses and risks, and to take the necessary countermeasures to avoid threats.
Price
Inquiry
Duration
3 Days

Embedded Linux Essentials
This is an intensive course for kick-starting development of embedded Linux systems. It is targeted to those that have little or no prior knowledge of embedded Linux.
Price
Inquiry
Duration
1,5 Days

What’s New in: C++11/14/17/20/23 a.k.a. Modern C++
This training picks up where an intermediate C++-training would end. The main themes are maintainability and testability.
Price
Inquiry
Duration
3 Days

Linux Security 1 - Secured Embedded Linux Platform Build
In this course, you will learn the various options for secure boot and installation, as well as cryptography. You will learn how to build and start Linux in different environments such as ARM but also on RISC-V and X86_64 platforms.
You learn to use the OP-TEE environment in practical exercises. This course is a prerequisite for the Linux hardening course.
Price
Inquiry
Duration
2 Days

C++ Level 1 – An Odyssey of C++: Core Language
The major objective of this class is that you shall be able to use C++ in a “correct way”.
Price
Inquiry
Duration
3 Days

Introduction to ISO/SAE 21434 Road vehicles Cybersecurity
Get an introduction and overview of ISO/SAE 21434 content. Special focus on the early phases, such as risk assessment methods and concept development.
Price
Inquiry
Duration
2 Days

Introduction to product and system cybersecurity with focus on IEC62443
Get an overview of product Cybersecurity and specifically the IEC62443 standard. Special focus on the early phases, such as risk assessment methods and concept development.
Price
Inquiry
Duration
2 Days

Introduction to ISO 26262 Functional safety
Get an overview of ISO 26262, with a particular emphasis on the early phases, including concept and system development.
Price
Inquiry
Duration
2 Days

Lauterbach for Cortex-M
Gain knowledge on how to get the most out of your debug and trace tools from Lauterbach, how to setup a debug and trace connection and navigate around in Lauterbachs GUI – TRACE32, to use its many features.
Price
Inquiry
Duration
1 Day

Lauterbach TRACE32 for Tricore Aurix – An Introduction
You will get an understanding of the possibilities that devices with MCDS offer and how to use these features in TRACE32.
Price
Inquiry
Duration
1/2 Day

Lauterbach Aurix Trace
Learn how to use the TRACE32 with trace in an efficient way. Both generic trace functionality and Tricore Aurix specifics are covered in this training.
Price
Inquiry
Duration
1 Day

Lauterbach Trace Functions
Deepen your knowledge and learn how to use the TRACE32 with Trace in an efficient way.
Price
Inquiry
Duration
1 Day

Lauterbach Debugging
The Lauterbach Debugging course gives you a flying start using a PowerDebug unit. The training is relevant for all architectures like ARM, Tricore, PowerPC etc.
Price
Inquiry
Duration
1 Day

Real Time Programming with FreeRTOS
Learn how to develop and debug FreeRTOS applications
Price
Inquiry
Duration
4 Days

Yocto Project – Future of Embedded Linux
The Yocto Project was founded as a collaboration among hardware manufacturers, open-source operating systems vendors, and electronics companies to bring some order to the chaos of embedded Linux development.
Price
Inquiry
Duration
3 Days

Embedded Linux Device Driver Training
On this course you will learn how to develop Linux kernel modules and device drivers for different type of hardware interfaces.
Price
Inquiry
Duration
3 Days

C Programming for Embedded Systems, part 2
This C Programming training course is the second in our series of C-programming courses. You will learn more about the advanced possibilities and structures available in the language C.
Price
Inquiry
Duration
3 Days

C Programming for Embedded Systems, part 1
We offer you a complete introduction course that gives you a kick-start!
Price
Inquiry
Duration
2 Days

Secure C/C++ Development for Embedded Systems
Learn how to safely use C/C++ in critical systems, including best practices for memory management, input validation, and error handling.
Price
Inquiry
Duration
3 Days

Introducing the Cyber Pain Points (ISO/SAE 21434 & UN ECE R155)
We teach your management the new standard and legislation, along with their consequences and pain points.
Price
Inquiry
Duration
2 Hours

SystemWeaver TARA Module – Increasing your TARA Efficiency
An in-depth learning experience of how to navigate and utilize the SystemWeaver TARA tool to its utmost potential.
Price
Inquiry
Duration
1 Day

Learn Zephyr® – the new Era of Real Time OS
Zephyr RTOS is easy to deploy, secure, connect and manage. It has a growing set of software libraries that can be used across various applications and industry sectors such as Industrial IoT, wearables, machine learning and more.
Price
Inquiry
Duration
5 Days

MISRA C++ rules for the development of safety-critical software with C++ (Rule Catalogue: 2023)
The seminar described here will assist you in applying and thoroughly understanding the Misra C++ standard.
Price
Inquiry
Duration
2 Days