Making code easy to teach

A partnership between AXA XL and Oxbotica, Code Smart provides students with a hands on experience as they learn to code their first robot car. Putting knowledge into practice, in the final design thinking challenge, students reflect on the role that autonomous car can play in society.

What is Code Smart?

Code Smart is a step by step approach that makes coding accessible to everyone. It equips students with an understanding and appreciation of computer coding and digital literacy, so that they might one day be encouraged to pursue a range of possible Science, Technology, Engineering and Maths (STEM) careers.


Using the mBot STEM robot and the mBlock scratch-based coding platform from Makeblock, the nine one-hour lessons take students on a journey from complete beginners to code creators – each develops students’ understanding of and ability to code as well as their design thinking as they tackle smart city challenges. It has been written to align with the Computing National Curriculum in England and the ISTE Standards for the USA.