UCode equips students ages 6 to 16 with Computational Thinking skills required to succeed in the Algorithmic Economy.
We do this by teaching students to code in Python using robots as a learning platform.
We do this in three ways...
We teach computational thinking and coding in Python using robots as our learning platform.
We apply data to customize and optimize each student's learning progression.
We make the experience fun and engaging.
...and kids love to learn in our Labs!
Learn coding through an Experiential Curriculum
Experiential learning removes students from a traditional classroom setting and allows them to immerse themselves in real-world problems. It is a powerful approach to teaching coding, and enhancing understanding of math and science.
What students will learn
Code in PythonStudents are introduced to Python. Core Computational Thinking concepts such as decomposition, pattern recognition, and abstraction are introduced as well as tools such as flowcharts.
Computational ThinkingStudents deconstruct and analyze complex and real world problems; in the process they build a foundation of Computational Thinking skills.
Experiential Problem SolvingStudents learn how to learn by engaging in real world problems and devising appropriate solutions.
Student progress is reviewed weekly against a standard learning progression.
Instructors "level" the curriculum up or down to match the progress of the student.
The net result = students learn much faster than in a one-size fits all classroom.
This website was optimized for mobile devices
We recommend that you view it on a phone or tablet