NAO Robot in Education

Bring coding to life with NAO!

NAO is the world’s leading and most widely used humanoid robot for education and research. NAO is 58cm tall, autonomous, and fully programmable robot that can walk, talk, listen to you, and even recognise your face.

In addition, NAO’s unique form and personality make it a powerful platform for engaging students from a variety of backgrounds in coding and robotics. The ability to script and program human-robot interactions, provides a hook for groups of students who traditionally may not be interested in coding.

Technical Specs

NAO is equipped with the broad range of sensors including;

  • 4 directional microphones
  • High accuracy digital encoders on each joint
  • Accelerometer
  • 2 HD Cameras
  • Tactile
  • Ultrasonic
  • Gyroscopic
  • Force sensors
  • Infrared

NAO’s 25 different motors give it a uniquely human range of motion, ideal for expressing body language and interacting with human objects.


Discover Programming with Chorégraphe

Suitable for beginners and advanced students alike. Introduce basic algorithmic logic and coding with NAO’s intuitive drag & drop programming interface, Chorégraphe. As students progress they can begin coding using industry standard languages such as Python, C++, Java, & Javascript.  Chorégraphe’s inbuilt virtual robot simulator means that an unlimited number of students can program and test their applications in a virtual environment.

Teacher PD and Training: tailored to your skills and needs

Introducing coding and robotics should not be a scary prospect for your teachers. Accordingly, we offer a wide range of training and professional development options designed to introduce teachers to robotics and coding and empower them with the skills knowledge to deliver engaging lessons.


Curriculum: created for teachers by teachers.

  • Ready-to-use STEM textbooks with theoretical modules, practical quizzes and answers.
  • Curriculum companion mapping NAO exercises to key requirements in the new Australian Digital Technologies Curriculum.


Differentiated learning

NAO is an ideal platform for teaching Science, Technology, Engineering and Math (STEM) concepts with students at all levels. However, learning is not limited to STEM subjects with NAO. NAO can be incorporated into almost any type of lesson to provide novelty and engagement. For example, NAO’s ability to speak 19 different languages means that it can be used to in language classes to teach French, German, Japanese, or Chinese. NAO very much represents the concept of ‘STEAM’, whereby STEM subjects are incorporated within the Arts. In this fashion, students at one school have programmed NAO robots to perform Shakespeare plays, whereby robots were programmed to play the parts of each character. 

Our preliminary findings [using NAO robots] indicate an increase in student engagement, differentiation of student learning, self directed learning, deep learning, and a fostering of creativity, collaboration, communication, critical thinking, coding and computational thinking.
— Association of Independent Schools of South Australia (AISSA)

Learn more about ASSIA's work with NAO here.

Why robotics?

With recent advances in Artificial Intelligence and robotic technology, robotics is poised to be one of the most disruptive technologies in the coming decade. The Australian Committee for Economic Development is predicting that almost 40% of Australian jobs (over 5 million jobs) will be replaced or drastically transformed by the proliferation of robotics and other automated technologies. Accordingly, it has never been more important for students to gain an understanding of how robots work and how they are programmed. Chances are today’s students will be working alongside robots in the not to distant future. Thus an ability to deploy robots in ways that enhance and create new jobs may be a key predictor of career success.

Fascination with robots

Robots, particularly humanoids, have long fascinated people and featured heavily in popular culture. This fascination with robots makes NAO a powerful platform for captivating students imaginations and engaging them in coding.