Course calendar

Programming languages

Course Title Duration Location Jul Sep Oct Nov Dec
C-501 C for Real-Time Developers 5 Wiltshire - 18-22 - - 4-8
AC-401 Advanced C Programming 4 Wiltshire 10-13 - 30-2 -
MC-102 Guidelines for writing High Integrity Software in C (The MISRA-C:2012 Guidelines) 1 Wiltshire - - - - -
C++-501 C++ for Embedded Developers 5 Wiltshire - 25-29 - - 11-15
C++11-501 Modern C++ for Embedded Systems 5 Wiltshire - - - - -
AC++-501 Advanced C++ for Embedded Systems 5 Wiltshire 24-28 - - 13-17 -
AC++11-401 Transitioning to C++11/C++14 4 Wiltshire - - 23-26
- -
PY-404 Python for Test Engineers 4 Wiltshire - - - 20-23 -

Design Techniques

Course Title Duration Location Jul Sep Oct Nov Dec
OO-504 Real-Time Software Design with UML 5 Wiltshire 10-14 - - - 18-22
DP-303 Real-Time Design Patterns for Embedded Systems 3 Wiltshire - - - 21-23 -

Operating Systems

Course Title Duration Location Jul Sep Oct Nov Dec
RTOS-301 Developing for Real-Time Operating Systems with FreeRTOS 3 Wiltshire - 12-14 - - -
EL-503 Developing for Embedded Linux 5 Wiltshire - 11-15 - - 4-8
EL-504 Developing Linux Device Drivers 5 Wiltshire - - 2-6 - -

Agile

Course Title Duration Location Jul Sep Oct Nov Dec
AE-101 Introduction to Agile 4 Wiltshire - 14 - - -

Quality

Course Title Duration Location Jul Sep Oct Nov Dec
TC++-401 Embedded Software Testing with C++ 4 Wiltshire - - 9-12 - -
TC-401 Embedded Software Testing with C 4 Wiltshire - - - - 18-21
RBC-201 Robust Software Development 2 Wiltshire - - - - -