
Quickly solving technical problems is key to getting products to the market faster. To ensure a successful product development strategy, acquiring the right knowledge and skills is essential.
Designed to help master ST products, ST Authorized Partner classes facilitate understanding ST devices and development ecosystems.
Offering various levels of trainings with a good mixture of theoretical basics and practical exercises often based on real-life use cases, these training courses make sure that embedded designers, solution developers and application engineers quickly learn what they need to know so they can focus on creating innovative products.
Take your technical expertise further with both online and in-person classes.


The ST Partner Program connects customers to a network of Authorized Partners, chosen through an exacting and rigorous selection process, that provide technical support to help you find the best solution to drive innovation.
These certified companies offer specific expertise with complementary services and products to reduce development time and cost and shorten your time-to-market for higher market share, revenue and sales growth.
- Training on antennas for Sigfox and subGHz Introduction on frequently used antenna
- STM32 technical trainings STM32 technical trainings
- STemWin Graphical Library Training on STM32 MCU STemWin Graphical Library Training on STM32 MCU
- USB Stack & FATFS File System Training on STM32 MCU USB Stack & FATFS File System Training on STM32 MCU
- TCP/IP Stack & SSL/TLS Protocols Training on STM32 MCU TCP/IP Stack & SSL/TLS Protocols Training on STM32 MCU
- STM32 MCU & FreeRTOS Training STM32 MCU & FreeRTOS Training
- AIM STM32 Trainings AIM STM32 Trainings
- Security from Inception Suite Training Security from Inception Suite Training
- Technical training on STM32 Technical training on STM32
- Corporate training on ST Corporate training on ST
- ST_POWER_SPC58 ST_POWER_SPC58
- ISIT CAN/CANopen Training 2 days training on CAN/CANopen
- SPC56XX 32-Bit Single-Core Power Architecture Training SPC56XX 32-Bit Single-Core Power Architecture Training
- Designing with STM32L4 and STM32L4 Plus Series Designing with STM32L4 and STM32L4 Plus Series
- STM32 Technical Training STM32 Technical Training
- AAM Arm Cortex-M Architecture AAM Arm Cortex-M Architecture
- Designing with STM32F7 Series Designing with STM32F7 Series
- ST_STM32_G0 ST_STM32_G0
- Designing with STM32MP1 Series - 3 Days 3-day in-depth workshop aims to introduce STM32MP1 series
- COVADE training on STM32MP1 COVADE training on STM32MP1
- Vector Academy Vector Academy
- Deep Learning with TensorFlow (Python/R) Deep Learning with TensorFlow (Python/R)
- Autonomous Security Training Autonomous Security Training
- RT1 Real Time and Multi-Core programming Programming Linux real-time and multi-core systems
- D3 - Writing Linux Drivers D3 - Writing Linux Drivers
- Y1 - YOCTO Y1 - YOCTO
- TRACE32 Training TRACE32 Training
- Trainings in Embedded Hardware and Software Design Trainings in Embedded Hardware and Software Design
- D1S - Embedded Linux with Ac6 System Workbench for Linux D1S - Embedded Linux with Ac6 System Workbench for Linux
- SW1 - System Workbench for Linux SW1 - System Workbench for Linux
- Digital Power Supply Workshop Digital Power Supply Workshop
- Savoir-Faire Linux Training on Buildroot for Linux applications Savoir-Faire Linux Training on Buildroot for Linux applications
- Savoir-Faire Linux training to design a Yocto system for industrial applications Savoir-Faire Linux training to design a Yocto system for industrial applications
- Yocto Project and OpenEmbedded development training Yocto Project and OpenEmbedded development training
- Designing with STM32F2 and STM32F4 Designing with STM32F2 and STM32F4
- STM32MP15 Implementation STM32MP15 Implementation
- Trainings and workshops Trainings and workshops
- ST Trainings ST Trainings
- Designing with STM32H7 Series Designing with STM32H7 Series
- STM32 Peripherals STM32 Peripherals
- Designing with STM32MP1 Series - 1 Day 1-day workshop aims to introduce STM32MP1 series
- RT3 - FreeRTOS Real Time Programming RT3 - FreeRTOS Real Time Programming
- DTS INSIGHT ARM Training DTS INSIGHT ARM Training
- STM32 technical trainings from Techdays STM32 technical trainings from Techdays
- innotec Functional Safety Training innotec Functional Safety Training
- NewTec Functional Safety Training NewTec Functional Safety Training
- ST_STM32_F7 ST_STM32_F7
- Timesys Jump Start Course Timesys Jump Start Course
- ST_STM32_H7 ST_STM32_H7
- Timesys University Customized Training Timesys University Customized Training
- Mjolner Touch GFX - Training Mjolner Touch GFX - Training
- Imagimob Training Imagimob Training
- IAR Academy IAR Academy
- Tecnologix Training STM32 Tecnologix Training STM32
- D1y - Linux Embedded with YOCTO D1y - Linux Embedded with YOCTO
- ST_STM32_L0 ST_STM32_L0
- Embedded GUI Development Helps you develop the embedded GUI that best suits your device.
- Bootlin Embedded LinuxTraining Bootlin Embedded LinuxTraining
- ST_STM32_L4 ST_STM32_L4
- Embedded Security Security workshop
- ST_STM32_L5 ST_STM32_L5
- ST_STM32_F4 ST_STM32_F4
- Percepio Advanced RTOS Techniques Improve development and robustness of RTOS-based designs
- Percepio RTOS Fundamentals Scheduling technique to design a RTOS-based application
- AcSiP Training resource Training materials are available on AcSiP FTP site