MINI-COURSE INDEX
All 20 lessons
Work through them in order, or jump straight to the language you need. New to electronics generally? Start with the full 40-lesson course first.
- 01 — Why Programming Matters in Electronics
- 02 — C: The Language of Embedded Systems
- 03 — C++ in Firmware & Embedded Development
- 04 — Assembly Language & Machine Code
- 05 — Python for Electronics Prototyping
- 06 — MicroPython on Microcontrollers
- 07 — CircuitPython Basics
- 08 — The Arduino Language
- 09 — Rust for Embedded Systems
- 10 — VHDL: Hardware Description Language
- 11 — Verilog: Hardware Description Language
- 12 — MATLAB & Simulink for Signal Processing
- 13 — LabVIEW & Graphical Programming
- 14 — JavaScript & Node.js for IoT
- 15 — Java in Embedded & Android-Connected Electronics
- 16 — Go (Golang) for IoT Backends
- 17 — Bash & Shell Scripting for Embedded Linux
- 18 — Real-Time Operating Systems & RTOS Programming
- 19 — Choosing the Right Language for Your Project
- 20 — From Code to Silicon: Compilers, Toolchains & Flashing Firmware