NAO Hub · Classroom Curriculum

NAO Classroom Curriculum

A complete, standards-aligned coding and robotics course built around NAO and Choregraphe — 17 ready-to-teach lessons for grades 6–12.

NAO humanoid robot
ResourcesNAO Hub › Classroom Curriculum

Each lesson is a 60-minute plan for grades 6–12 in Computer Science, Robotics, and Engineering/Tech, and includes an educator lesson plan, a student activity sheet, a teacher activity sheet, an answer key, and a narrated instructional video.

17Lessons
6–12Grade levels
60minPer lesson
4Assets / lesson
NAO robots engaging students in a classroom activity
Module 1 Learn It — Foundations to Advanced

Getting Started

Set up, navigate, and meet NAO.

Lesson 1

Introduction to NAO

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 2

Exploring NAO’s Robot Page

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 3

NAO’s Choregraphe Basics

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 4

NAO’s Autonomous Life

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo

Programming Basics

Choregraphe boxes and building blocks.

Lesson 5

Programming Basics: Understanding Boxes

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 6

Programming Basics: 8 Essential Boxes

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 9

Programming Basics: Creating More Simple Boxes

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo

Apply It

Put the basics into motion.

Lesson 7

Apply It: NAO Learns to Speak, Move & Walk

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 8

Apply It: NAO Learns to Grip

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo

Beyond Basics

Advanced boxes: dialog, awareness, vision, logic.

Lesson 10

Beyond Basics: Dialog Box

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 11

Beyond Basics: Obstacle Avoidance & Awareness

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 12

Beyond Basics: Text, Number, Color Edit & Timeline

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 13

Beyond Basics: Timer, Counter, If & Switch Case

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 14

Beyond Basics: Face Learning, Recognition & Diagram

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Module 2 Do It — Applied Projects

Capstone Projects

Students apply everything to build real NAO applications.

Lesson 15

Do It: NAO as a Sales Assistant

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 16

Do It: NAO Recognizes Famous Faces

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo
Lesson 17

Do It: Gymnastics with NAO

Grades 6–12 · 60 min · CS / Robotics / Engineering
Lesson PlanStudent & Teacher SheetsAnswer KeyVideo

Bring NAO into your classroom

Pair this curriculum with a NAO robot through uLearn — available on Robots-as-a-Service.