Courses & Features
Supporting Self-Paced or Blended Learning Modes for Teams
Register your team for several months of membership. Includes Robot Kits and Tracks.
Click on a course tile to learn more
This course will uncover the fundamentals of the C language per the ANSI-C specification. Lab exercises will have you editing, compiling, and running C programs on a Raspberry Pi board, using the built-in GCC command line tools.
Embedded control, input and output programming concepts will be covered via the construction and programming of a simple, network-aware line-following robot, based on the Arduino NANO 33 IoT.
This course will introduce you to embedded software modelling and design concepts that will be used to develop firmware for your robot to complete a basic line following challenge.
MQTT is a key data transport protocol used in the IoT. You will learn how the protocol works by simulating MQTT client connections using your PC. You will also learn how to capture and analyze MQTT traffic using Wireshark.
Embedded control, input and output programming concepts will be covered via the construction and programming of a simple, network-aware line-following robot, based on the Raspberry Pi Pico W board.
This course will introduce you to embedded software modeling and design concepts that will be used to develop firmware for your robot to complete a basic line following challenge.
Providing ongoing support to thrive and succeed.
Course community discussion boards
"Ask an Engineer" live Q/A sessions
24/7 access to all courseware. Stream on any device at any time.