Course calendar

Programming languages

Course Title Duration Location Feb Mar Apr May Jun
C-501 C for Real-Time Developers 5 Wiltshire - 6-10 - - 12-16
AC-401 Advanced C Programming 4 Wiltshire   - - - 19-22
C++-501 C++ for Embedded Developers 5 Wiltshire - 13-17 - - 26-30
C++11-501 Modern C++ for Embedded Systems 5 Wiltshire - - - 22-26  
AC++-501 Advanced C++ for Embedded Systems 5 Wiltshire 6-10 - - 8-12 -
AC++11-401 Transitioning to C++11/C++14 4 Wiltshire 27-2      5-8
PY-404 Python for Test Engineers 4 Wiltshire - - - - 5-8
MC-102 MISRA-C 1 Wiltshire - - - - -

Design Techniques

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

Infrastructure Technologies

Course Title Duration Location Feb Mar Apr May Jun
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 Feb Mar Apr May Jun
TC++-401 Embedded Software Testing with C++ 4 Wiltshire - - 3-6 -  
TC-401 Embedded Software Testing with C 4 Wiltshire - - 24-27   -
RBC-201 Robust Software Development 2 Wiltshire - - - - -