Embedded Systems Programming (Microcontroller)
Hands-on workshop introducing embedded C/C++, microcontroller I/O, and breadboard-based prototyping.
Hands-on workshop introducing embedded C/C++, microcontroller I/O, and breadboard-based prototyping.
Lab-based sustainability module for collecting energy usage data and building a practical reporting dashboard.
Modular IoT device integrating sensors, display, buzzer, and microcontroller for rapid embedded experimentation.
Open-source ESP32 robot combining mobility, connectivity, and remote control workflows for robotics learning.
Compact robotic arm project integrating fabricated mechanical parts, actuators, and microcontroller control.
End-to-end software automation project implementing repository workflow, CI checks, and release packaging.
Applied hardware sprint producing a testable MVP using quick-turn prototyping and electronics integration.
Design and build Java Spring microservices with API gateways, service discovery, and resilient communication patterns.
Applied networking lab covering IP addressing, routing basics, protocols, and service troubleshooting.
Design a simple PCB in KiCad/EasyEDA and prepare manufacturing files for fabrication.
Build and program a robot that detects and avoids obstacles using ultrasonic sensors.
Build and program a multi-servo robotic arm with programmable sequences and basic kinematics.