Courses

IoT & Embedded Systems Courses

Build real hands-on skills with our IoT and embedded systems courses, covering Arduino, ESP32, Raspberry Pi, sensors, and wireless communication. Whether you're a beginner starting your first project or an engineer looking to sharpen embedded development skills, these courses walk you through wiring, firmware, and real project builds step by step. Need components for a course project? You can find everything you need at SoftTech Supply Shop, or we can deliver it directly to you.

How to use HC-SR04 Ultrasonic Sensor on Arduino UNO - Beginner level IoT and embedded systems course
Beginner

How to use HC-SR04 Ultrasonic Sensor on Arduino UNO

This course is designed for beginners who want to learn how to use the HC-SR04 Ultrasonic Sensor with Arduino Uno to mea...

How to use XM-18S Egg Incubator Controller Full Automatic Control - Beginner level IoT and embedded systems course
Beginner

How to use XM-18S Egg Incubator Controller Full Automatic Control

Welcome to this course where you will learn how to use the XM-18S Egg Incubator Controller Full Automatic Control to bui...

How to connect esp32 on WiFi - Beginner level IoT and embedded systems course
Beginner

How to connect esp32 on WiFi

Welcome to this course where you will learn how to connect your ESP32 board to a WiFi network. This is an essential step...

How to build an ESP32-based electronic voting system - Intermediate level IoT and embedded systems course
Intermediate

How to build an ESP32-based electronic voting system

This course will guide you through building an ESP32-based electronic voting system, a project that combines multiple ha...

How to build an ESP32-based door access control system using keypad for password authentication - Intermediate level IoT and embedded systems course
Intermediate

How to build an ESP32-based door access control system using keypad for password authentication

This course will guide you through the process of building a door access control system using an ESP32 board, a 4x4 keyp...

How to build ESP32-based automatic car wash system - Intermediate level IoT and embedded systems course
Intermediate

How to build ESP32-based automatic car wash system

This course will guide you through building an ESP32-based automatic car wash system, where you'll learn to design and i...

Smart Door Lock with RFID and Servo Motor - Intermediate level IoT and embedded systems course
Intermediate

Smart Door Lock with RFID and Servo Motor

In this course, you will build a smart door lock system that utilizes RFID technology to grant access to authorized indi...

Build a Wi-Fi Weather Station with ESP32 - Beginner level IoT and embedded systems course
Beginner

Build a Wi-Fi Weather Station with ESP32

Welcome to the Build a Wi-Fi Weather Station with ESP32 course, where you will learn to design and build a fully functio...

Build simple project with arduino - Beginner level IoT and embedded systems course
Beginner

Build simple project with arduino

Welcome to the Build Simple Project with Arduino course, designed for beginners looking to dive into the world of Intern...

Learn IoT & Embedded Systems Online - Kigali, Rwanda

Our IoT and embedded systems courses are designed for students, hobbyists, and professionals in Rwanda and beyond who want to learn practical electronics and programming skills. Each course walks through Arduino, ESP32, and Raspberry Pi projects with clear wiring guides, step-by-step tutorials, sample firmware, and quizzes to check your understanding.

Courses range from beginner-friendly introductions to advanced embedded systems topics like sensor integration, wireless communication, and home automation. If you don't already have the components needed for a project, you can purchase genuine Arduino boards, sensors, and modules from SoftTech Supply, with fast delivery across Kigali and Rwanda.