Welcome to uCodeLab for NAO
uCodeLab provides easy browser-based programming for NAO in Python 3
Meet NAO: The Educational Robot

NAO is one of the most widely used humanoid robots in the world, particularly in education and research. With his expressive movements, speech capabilities, and ability to engage with people of all ages, NAO is an invaluable tool for teaching programming, robotics, and AI concepts in a fun and interactive way.
Through uCodeLab, you can easily program NAO using Jupyter Notebooks to bring his capabilities to life. Create custom behaviors, dialogues, and try out experimental AI features. Whether you're a teacher or a student, NAO makes learning robotics enjoyable and accessible.
Jupyter Notebooks
uCodeLabs uses Jupyter Notebooks, running in the browser with Jupyter Lite.