STM32 Education


Security is critical for your applications. Whether you are new to the game and need to learn fast, or already have prior experience in securing embedded systems, these free online courses focusing on the STM32Trust ecosystem will help you implement security using a general-purpose microcontroller.  

Either start from the basics or go straight to the implementation tools to test the solution – our engineers have prepared several training resources that are adapted to different levels of expertise.

This learning journey on STM32 embedded security offers you:

  • The opportunity to evaluate your knowledge on embedded security with a 6-minute test. The results of this test will allow us to provide guidance on what section of the course you should follow.
  • The possibility to get in touch with our STM32 application experts through the dedicated community section of this learning program

Practical experience on security with our affordable boards! NUCLEO-L476RG (most used one) and NUCLEO-L552ZE-Q (for TFM/SPA certification) will allow you to follow 90% of the program.

This program does not cover the programming of secure microcontollers and EAL certification.

Who should attend this course?

  • Engineers looking for a security solution for their application
  • Engineers looking for use cases and implementation examples on the STM32 security solution
  • Beginners in embedded firmware security who first need to review the fundamentals of security

Benefits you will take away

  • Appropriate knowledge in embedded security to help you make informed decisions
  • An understanding of how to secure your products using a full ecosystem

Online course concept

These courses are provided in MOOC format with course material available online. It includes hands-on demos. Depending on your level of expertise and proficiency, it will take you between 3 hours and 3 days to complete the courses.


STM32 embedded security learning program outline

► STM32Trust webinar

Watch our latest webinar to get an introduction to STM32Trust security: Understand proven STM32 security in 1 hour or go to the STM32Trust page.

► Get started! 10 questions to know where you are up to

Answer the questions in the following test to know what program sections you should follow, based on your knowledge.

Take the short test

► Security MOOC series

Understand the main concept and components of current secure embedded system and discover complete step by step security on-line training offer within MOOC session based on STM32 devices.

This training is to introduce main theory concerning cryptography basics (symmetric and asymmetric) with examples of usage mostly common algorithms used nowadays (TDES, AES, RSA, ECC, DH, ECDH).

Understand all the security blocks available across STM32 families and experience them when it’s possible.

Understand the basic steps to create secure bootloader with authentication of the firmware.

Part 5: How to define your security needs

(To come).

The online version of the workshop.

Get familiar with some important features related to STM32 security, useful on day by day R&D activity.



  • Good  knowledge on embedded systems with some practical experience

► Material

  • miniUSB cable
  • microUSB cable

► Support

Please contact us on our Community for any question you may have on the program STM32 Security Workshop & MOOC series.