Steppeschool Robotics and STM32 Courses
Master STM32 programming and robotics with structured courses designed to make you project-ready
Steppeschool All Access
$15 per month
Access to all Steppeschool Courses
- STM32 Programming course for beginners
- STM32 Motor Control & RC Joystick
- Build Your Own Quadcopter Flight Controller
- STM32 Attitude Estimation: IMU, Euler Angles, Filters
- Balancing Robot: Design, Control, and Programming with STM32
- STM32 CAN BUS: Theory, Configuration, and Implementation
- KiCad 101: PCB Design for Absolute Beginners
- STM32 Bootloader Design from scratch
Beginner
STM32 Programming course for beginners
$20
$40
Learn STM32 Programming from Scratch
Build a strong foundation in embedded systems and start developing real STM32 projects.
STM32 Motor Control & RC Joystick
FREE
Control a DC Motor with an RC Joystick
Free STM32 tutorial to build a real motor control system using PWM and timer configuration.
KiCad 101: PCB Design for Absolute Beginners
$5
LED Control Device with USB Interface
This is a complete KiCad project for designing a simple but practical PCB that controls LEDs via a USB interface.
STM32 Attitude Estimation: IMU, Euler Angles, Filters
$80
Build Real-Time Orientation Systems
Estimate orientation using IMU sensors, quaternions, and Kalman filtering on STM32.
Intermediate
Professional STM32 Bootloader Design from Scratch
$40
Create Professional Firmware Update Systems
Design and implement a custom STM32 bootloader for safe firmware upgrades.
STM32 CAN BUS: Theory, Configuration, and Implementation
$10
$20
Implement Reliable CAN Communication
Learn to configure and build robust CAN networks using STM32 microcontrollers.
Build Your Own Quadcopter Flight Controller
$40
$80
Develop a Real Drone Flight Controller
Build a quadcopter from scratch and implement flight control algorithms on STM32.
Balancing Robot: Design, Control, and Programming
$80
Control an Inverted Pendulum Robot
Design and stabilize a self-balancing robot using control theory and STM32.