Robotics and Internet of Things Course

A practical and accessible introduction to the key STEM topics of physical computing, sensors, programming and Internet of Things (IoT) through project-based learning.

Course Aim

Learners explore how to create an autonomous car which interacts with a smart city. Learners are immersed in a series of projects which involves rapid team-based development of a solution to meet specified criteria. 


Course Structure

Bit:bot (lessons 1-6)

  • What is a micro:bit?
  • The IPO model
  • Inputs
  • Outputs
  • Drawing pictures
  • Disco car


Race car and smart track (lessons 7-12)

  • Light follower
  • Bit:bot race car branding
  • Bit:bot body and frame
  • Modular racetrack
  • Tilt control and bluetooth
  • Testing the car and track


Autonomous systems (lessons 13-24)

  • Smart traffic lights (2 lessons)
  • Electronics
  • The brain
  • Autonomous drones
  • Smart car (2 lessons)
  • Collision avoidance systems
  • Marketing the car
  • Artificial Intelligence (AI)
  • Machine learning (ML)
  • Evaluation

You can access this resource using the Download Now link below. Alternatively, If you would like to contribute or modify these materials, please access the product via GitHub. GitHub enables you to adapt our content and share your version with other teachers. To view our GitHub page for this resource, click ‘Access on GitHub’.

Download NowAccess on GitHub