Course calendar

Programming languages

Course Title Duration Location Apr May Jun Jul Aug
C-501 C for Real-Time Developers 5 Wiltshire - - 12-16 - -
AC-401 Advanced C Programming 4 Wiltshire - - 19-22 - -
MC-102 Guidelines for writing High Integrity Software in C (The MISRA-C:2012 Guidelines) 1 Wiltshire - 16 - - -
C++-501 C++ for Embedded Developers 5 Wiltshire - - 26-30 - -
C++11-501 Modern C++ for Embedded Systems 5 Wiltshire - 22-26 - - -
AC++-501 Advanced C++ for Embedded Systems 5 Wiltshire - 8-12 - - 21-25
AC++11-401 Transitioning to C++11/C++14 4 Wiltshire - - 5-8
- -
PY-404 Python for Test Engineers 4 Wiltshire - - 5-8 - -

Design Techniques

Course Title Duration Location Apr May Jun Jul Aug
OO-504 Real-Time Software Design with UML 5 Wiltshire - - - 10-14 -
DP-303 Real-Time Design Patterns for Embedded Systems 3 Wiltshire - - 26-28 - -

Infrastructure Technologies

Course Title Duration Location Apr May Jun Jul Aug
EL-205 Linux Core Skills 2 Wiltshire - - - - -
EL-503 Developing for Embedded Linux 5 Wiltshire - - 12-16 - -
EL-504 Developing Linux Device Drivers 5 Wiltshire 24-28 - - - -
EL-402 Secure Linux Programming 4 Wiltshire - - - - -

Continuous Improvement

Course Title Duration Location Apr May Jun Jul Aug
TC++-401 Embedded Software Testing with C++ 4 Wiltshire - - - 24-27 -
TC-401 Embedded Software Testing with C 4 Wiltshire - - - - -
RBC-201 Robust Software Development 2 Wiltshire - - - - -