ManoCity

For schools and universities

Learn engineering through a living city.

ManoCity gives educators one approachable environment for coding and competition, with a progression from first MicroPython programmes to embedded systems, intelligent transport and research.

Classroom→Teams→Practice→Driving Licence→Challenge

School

Accessible autonomous robotics

Teach programming through visible cause and effect: sensors read a guidance line, code makes decisions and ManoBot moves through a meaningful city mission.

  • ✓MicroPython
  • ✓Computational thinking
  • ✓Sensors and control
  • ✓Sustainability literacy

Undergraduate

A bridge into engineering systems

Use the shared city to introduce embedded systems, robotics, intelligent transportation, IoT and autonomous control without changing platforms.

Competition

A structured team journey

Organisations create teams, learners practise, the Driving Licence tests generalisation, and the Sustainability Challenge measures more than speed.

  • ✓Organisation workspace
  • ✓Team learning
  • ✓Practice simulator
  • ✓Qualification evidence

Teaching routes

Coding or competition

Use ManoCity as a teaching environment in its own right, or build towards a school or university competition. Research adds depth but is not the primary classroom requirement.

Physical extension · Future direction

Designed for the same classroom city

Future road guides, printable landmarks and the ESP32 ManoBot are intended to reuse the digital geometry. Physical packages are not presented as shipping until they are genuinely available.

Research progression · Future direction

A platform learners can grow with

Future university work can explore digital twins, V2X, edge/cloud systems, cooperative mobility and optimisation using the same MANO framework.

Mobility · Autonomy · Networks · Optimisation

Teach code. Build systems thinking. Measure impact.

Begin with the browser experience and choose whether your learners follow a coding pathway, a competition pathway, or both.

Explore learning →