NAO Robot Coding Lab

STEM and Coding Lab

We brought into one turnkey solution what we consider to be the best technologies to teach STEM and Coding using NAO the Humanoid robot for grades 4 to 12. The NAO Robot Coding Lab includes everything you need to make your program successful.

This turnkey STEM and Coding Lab includes:

        • NAO Humanoid Robots

        • 2 Chargers and 2 Batteries
        • Unlimited Choregraphe Software Licenses
        • Engage! K12 Curriculum 3-year Classroom license (lesson plans, activities and simulation tools) compatible with the latest version of NAO
        • NAO docking stations

        • 1 Teacher Laptop and 1 Router

        • 2 Transport Cases

        • 3-hour Online Training
        • 2-year warranty and RobotLAB Support


Price: $27,990

Special pricing for ISTE, valid until 9/15/2019

In Stock

  • Main Features

    STEM and Coding Lab for students ages 7 and up

  • Programming Languages

    Drag&Drop, C++, Python, Java

  • Educational value

    Reading, Writing, Science, Technology, Engineering, Art, Math, Geometry, Programming

  • What’s in the box?

    2 NAO humanoid robots, 2 chargers, 2 batteries, choregraphe software license, 1 Engage! K12 3-year classroom license, 2 NAO docking stations, 1 teacher laptop, 1 router, 2 transport cases, 3-hour online training and a 2-year warranty and RobotLAB support

  • Best for

    Elementary, Middle and High School, Makerspace, Museum, Library, Summer Camp

  • Grade Level


  • Curriculum

    Covering STEM, robotics, programming and computer science

  • Professional Development / Training


Today, NAO is the mostly used humanoid robot in research and education worldwide.

Robotics is the fastest growing and most advanced technology used in education and research. The NAO humanoid robot is the ideal platform for teaching Science, Technology, Engineering, and Math (STEM) concepts at all levels.

By using the NAO platform, instructors and researchers stay current with major technical and commercial breakthroughs in programming and applied research. Using NAO guarantee students the best possible career and college readiness!

It is equipped with many sensors: Tactile Sensors, Ultrasonic sensors, a Gyro, an Accelerometer, Force Sensors, Infrared sensors, 2 HD Cameras, 4 Microphones and high accuracy digital encoders on each joint. It has two processors on board: an Intel Atom 1.6Ghz (The main computer includes SSD drive, WiFi, Bluetooth and wired network) and an additional ARM-9 processor in its chest.

Coding with NAO

The advanced software package includes a full SDK and API in Java, C++, C# (.N et), Matlab, and Python. Every robot comes standard with Choregraphe, an award-winning software that makes it easy to program the robot using a drag and drop interface which simplifies the programming for new and advanced users alike. 

Choregraphe Software

Advantages to using NAO for Students

  • Hands-on experience by connecting theory with practice to discover a wide range of fields linked to robotics such as computer science, mechanics, electronics or control.
  • Inspiring a high level of motivation & interest for engineer careers. For example: studying control to grasp objects or computing matrix or face detection to get NAO moving become exciting projects
  • Fostering teamwork, project management, problem-solving and communication skills.

Advantages to using NAO for Teachers

  • Projects or labs based approach for teaching core subjects: Reading, Writing, Trigonometry, Algebra... as well as Robotics and Computer Science
  • Improvement of achievement & learning effectiveness
  • Increasing of female student enrollment and student engagement

New Curriculum Included

We have a spectrum of new fully developed lesson plans and activities for teachers of all types from grades 4 to 14 compatible with the latest version of NAO. Developed in conjunction with educators in the field, these classes have been tested and optimized to impart critical STEM and Coding lessons.


Course 1

Course 1: Introduction to Programming with NAO - Beginner  

Students will learn basic programming skills by creating an interactive story for NAO to tell. Each lesson uncover another layer of the story and introduces a computer science concept.

This Course contains 9 lessons: 

NAO Robot lesson basic programming this then that1. First Steps!

nao-robot-lesson-basic-programming-welcome2. Sequence Series vs Parallel nao-robot-lesson-basic-programming-loops3. Loops and Infinite Loops
NAO Robot Lesson basic programming randomness4. Random NAO Robot Lesson basic programming this or that5. Conditional Statements  nao-robot-lesson-basic-programing-sensing6. Event and Touch Sensors
NAO Robot basic programming talk it out7. Voice Pitch and Speed  nao-robot-lesson-basic-programming-asking-questions8. Programming Logic nao-robot-lesson-basic-programming-sounds9. Sounds


Course 2

Course 2: Graphical and Python Programming with NAO- Intermediate

 Students will use NAO to introduce and practice key concepts in Graphical and Python programming. 


This Course contains 10 lessons:

NAO-robot-lesson-intro-to-robotics-hello-world1. Hello World Nao-robot-lesson-introduction-robotics-Walk-It-Out2. Walk it Out NAO-robot-lesson-introduction-robotics-Hearing-Things3. Hearing Things
NAO-robot-lesson-introduction-robotics-Lets-Dance4. Let's Dance nao-robot-lesson-introduction-robotics-sense-and-act5. Sense and Act Nao-robot-lesson-introduction-robotics-Do-the-Robot6. Do the Robot
Nao-robot-lesson-introduction-robotics-Face-Off7. Face Off nao-robot-lesson-introduction-robotics-object-recognition8. Object Recognition nao-robot-lesson-introduction-robotics-human-robot-interaction9. Interaction
nao-robot-lesson-introduction-robotics-finding-your-way10. Finding your Way    



Course 3

Course 3: Storytelling with NAO - Intermediate  

The Storytelling curriculum has students writing a story which utilizes multiple literary devices, and programming NAO to tell their story.

This Course contains 9 lessons:


nao-robot-lesson-storytelling-opinions-and-reasoning2. Opinions and Reasoning

nao-robot-lesson-storytelling-speech-patterns3. Speech Patterns

nao-robot-lesson-storytelling-dialogue4. Dialogue pepper-robot-lesson-storytelling-point-of-view5. Point of View nao-robot-lesson-storytelling-plot-structure6. Plot Structure
nao-robot-lesson-storytelling-moral-theme7. Moral & Theme  nao-robot-lesson-storytelling-figurative-language8. Figurative Language nao-robot-lesson-storytelling-mood9. Mood


    Course 4

Course 4: Motion and Math with NAO- Intermediate

Students will Integrate math concepts into programming NAO to dance.

This Course contains 10 lessons:

NAO-Robot-Lesson-motion-and-math-introduce-yourself1. Introduce Yourself NAO-Robot-Lesson-motion-and-math-music-to-the-beat2. Bop the Beat NAO-Robot-Lesson-Motion-Math-Raise-the-Roof3. Raise the Roof
NAO-Robot-Lesson-motion-math-do-the-robot-dance4. Do the Robot nao-robot-lesson-motion-math-dont-fall5. I Don't want to Fall nao-robot-lesson-motion-math-timing-all-together-now6. All Together NAO
nao-robot-motion-math-perfect-timing-lesson7. Perfect Timing NAO-Robot-Lesson-motion-and-math-balance-and-bounce8. Bounce NAO-robot-lesson-motion-and-math-pose9. Pose
NAO-Robot-Lesson-motion-and-math-bot-to-the-beat10. Flash (Bonus Lesson)    

Watch the video about NAO Robot Coding Lab

NAO Robot Coding Lab

STEM and Coding Lab

Price: $27,990

In Stock