What is uCode?
uCode is a free web programming environment that takes machine learning to the next level. Students of all levels can program using block-based coding along with dual text-based programming. uCode allows students to go above and beyond programming a physical uKit robot with digital game and animation creation, utilizing real-time AI blocks and controlling virtual robots in a 3D environment.
Hour of Code with uCode: Creating A holiday-inspired animation
Thank you to all who joined us for our Hour of Code with uCode webinar! We loved creating the animation with you. This activity can be done year-round and modified to fit any theme or holiday; make it as creative as you want and have fun with it! For more guidance, download the Hour of Code resource guide for step-by-step instructions.
Chat with uCo
Model training
Virtual robots
Getting started with uCode
These resources have been provided to help you get started with uCode.
uCode activities
Topic: Earth and space sciences
Short Description: In this lesson, you will create a program showing the stages of the water cycle. Uco will assist by narrating.
Topic: Artificial intelligence
Short Description: In this lesson, you will load a sample chatbot code, observe what happens when you run the code, and then revise it.
Topic: Artificial intelligence
Short Description: In this lesson, you will create a chatbot using uCode.
Topic: Machine learning, artificial intelligence
Short Description: In this lesson, you will explore how to use body segmentation blocks in short AI projects.
Topic: Programming
Short Description: In this lesson, you will learn to navigate and program virtual robots. Your initial goal will be to modify and operate the Robotic Arm to complete the specified goals.
Topic: Machine learning
Short Description: In this lesson, you will train a machine learning model to distinguish between two objects and build a short program to interact with your computer.
Topic: Machine learning
Short Description: In this lesson, you will train a machine learning model to distinguish between two images and build a program to steer a virtual robot car with your model.
Learn more about pairing uKit Explore/Advanced with uCode programming and watch our "Introduction to uCode" video here.