
Arduino
Course Index
30 Lessons · 3 Sections
Master Arduino from electronics fundamentals to advanced embedded projects — GPIO, I2C, SPI, motor control, WiFi, Bluetooth, and TinyML. Covers FreeRTOS multitasking, micro-ROS, Wokwi simulation & 4 project builds.
30Lessons
3Sections
4Projects
FreeAccess
Section 1Electronics, Arduino Platform & C++ BasicsLessons 1–10
Lesson 1
What is Arduino?
Lesson 2
Electronics Basics for Arduino
Lesson 3
Arduino Boards & Setup
Lesson 4
Arduino IDE & Sketch Structure
Lesson 5
Digital I/O: LEDs & Buttons
Lesson 6
Analog I/O: Sensors & PWM
Lesson 7
Arduino C++: Variables & Control
Lesson 8
Functions, Arrays & Strings
Lesson 9
Serial Communication
Lesson 10
Interrupts & Timing
Section 2Protocols, Sensors, Motors & ConnectivityLessons 11–22
Lesson 11
I2C: Sensors & Displays
Lesson 12
SPI: High-Speed Communication
Lesson 13
UART Communication
Lesson 14
Motor Control: DC, Servo & Stepper
Lesson 15
Sensors: Ultrasonic, PIR & DHT
Lesson 16
LCD & OLED Displays
Lesson 17
WiFi with ESP8266 & ESP32
Lesson 18
Bluetooth Communication
Lesson 19
Arduino Libraries & Packages
Lesson 20
Simulation: Tinkercad & Wokwi
Lesson 21
Power Management & Battery
Lesson 22
PCB Design Basics with EasyEDA
Section 3Advanced Topics & ProjectsLessons 23–30