Training zone

This section introduces many MOOCs, OLTs and useful links for STM32 software development



STM32 Education

Bring your STM32 project to life with the free educational resources created by our engineers.


ST Community

Join a Group to discuss our products and solutions, collaborate with your peers, and get updates.

1. STM32 step by step



STM32 microcontrollers basic

Find the academic and basic knowledge for microcontrollers.



STM32 step by step

Start now and quickly become a professional STM32 developer in 5 steps.



STM32 Advanced

Go further with advanced tutorials on motor control or analog.

2. OLT (Online Training)

ST offers a full range of free online training courses for our Arm® Cortex®-M –based STM32 microcontrollers and microprocessors.

These courses provide helpful and detailed technical information on the features and benefits of our STM32 microcontrollers and microprocessors as well as their open development ecosystem to easily start your applications and take advantage of the STM32 performance to get your solutions to market as quickly and inexpensively as possible.

OLT STM32WB

OLT STM32WL

OLT STM32H7

OLT STM32F7

OLT STM32L4+

OLT STM32L4

OLT STM32L5

OLT STM32G0

OLT STM32G4

OLT STM32U5

OLT STM32MP1

3. MOOC (Massive Online Courses)

Introduction to STM32Cube.AI

STM32WB workshop

STM32WB Firmware Update Over the Air (FUOTA)

STM32 BLE MESH Introduction

STM32L4 hands-on training

Basics of cryptography

STM32G0 Workshop

Introduction to STM32L0

Graphics with STM32

LPWAN workshop - connect your long-range network to the cloud

Moving from 8 to 32bit workshop - first steps

FreeRTOS on STM32

Graphics with STM32

STM32F7 hands-on workshop