Embedded Programming Foundations (C/C++ for MCUs)
Intro lab on C/C++ for microcontrollers, I/O, and basic peripherals.
Read morelearning_domain
Core electrical engineering skills including circuits, components, sensors, power systems, and PCB design. This domain builds foundational knowledge for understanding and creating electronic systems from the ground up.
Intro lab on C/C++ for microcontrollers, I/O, and basic peripherals.
Read moreLab covering I2C and SPI fundamentals, wiring, and device integration.
Read moreBuild and program a classroom-friendly line-following robot using sensors, motor control, and iterative tuning.
Read moreApplied hardware sprint producing a testable MVP using quick-turn prototyping and electronics integration.
Read moreHands-on workshop introducing embedded C/C++, microcontroller I/O, and breadboard-based prototyping.
Read moreApplied electronics lab for circuit assembly, measurement basics, and iterative breadboard prototyping.
Read morePractical soldering workshop where students assemble and test a small PCB kit.
Read moreDesign a simple PCB in KiCad/EasyEDA and prepare manufacturing files for fabrication.
Read moreAssemble and program a small robot car that follows a line using IR sensors.
Read moreBuild and program a robot that detects and avoids obstacles using ultrasonic sensors.
Read moreBuild and program a multi-servo robotic arm with programmable sequences and basic kinematics.
Read moreProgram ESP32 for WiFi/Bluetooth and sensor integration; build a connected sensor device.
Read more