This document describes a new laboratory approach for teaching robotics and Internet of Things development using a low-cost 32-bit microcontroller module. Students use a cloud-based compiler and develop software that can be accessed from any web browser. Breadboards are used to rapidly prototype robots and embedded devices using microcontrollers and breakout boards with various sensors and I/O components. Existing courses often focus more on lower-level topics like assembly language, while this laboratory aims to emphasize robotics, networking, and using C/C++ application programming interfaces.