Summer Camps 2019 Are Here!
Introduction to Python
Using Robots To Learn To Code in Python
8 AM - 1pm
Please note that lunch is not included, but snacks are available

Python Plus is an immersive experiential curriculum developed in partnership with faculty at Cornell University. Students learn Computational Thinking, Logical and Creative Problem solving by programming a robot to solve a series of challenges or task that their robot must complete. While the initial challenges are quite simple, they increase in difficulty over the week requiring the development of a student’s coding skills and computational thinking abilities.

Locations and Dates

La Canada
Jun 10-14PY-001
Jun 24-29PY-003
Manhattan Beach
Jun 24-28PY-002
Jul 15-19PY-004
Aug 05-09PY-007
Jul 15-19PY-005
Aug 19-23PY-008

Unique Learning Experience For Ages 9 to 16

Developed With Faculty From Cornell University

Working with faculty from Cornell University our Curriculum focuses students on solving real-world problems called "Challenges" - tasks that they must code their robot to complete.

No Prior Coding Experience Necessary

The initial Challenges are quite simple. However, as students progress the Challenges increase in difficulty ?requiring development of a student's coding skills and the integration of more advanced logic.

Python is Extensively Used In The Commercial World

Python is extensively used in the commercial world. Google and Facebook are built on Python, as well as most of the libraries driving machine learning.

Low Floor High Ceiling Approach

Student's learning progress is measured weekly and the curriculum matched to the needs of the student. The Curriculum has over 300 Challenges, allowing for 3 learning "paths" at different levels of difficulty.

And It is Fun!!

Students flourish at UCode. They learn how to think computationally, increase their ability to think logically, become better test-takers, better problem solvers and better students.

Parent Testimonials

Don’t just take our word for it, let the parents do the talking.

“Answers questions faster and smarter”

The instructors at UCode have inspired my child. He’s more active in learning. He asks - and answers questions - faster and smarter!

— Mother of a UCode Member aged 12

“Confident and comfortable in math class now”

My daughter is, amazingly, confident and comfortable in math className now. It’s the way UCode has been teaching her to solve problems.

— Mother of a UCode Member aged 10

“He’s become the go-to kid for coding and technology projects at his school”

My son’s teachers have been surprised to see him transform from an attentive but uninspired student, to someone who is proactive and high performing. He’s become the go-to kid for coding and technology projects at his school.

— Mother of a UCode Member aged 10

“He gets a great sense of accomplishment from solving a coding challenge”

Every time my son finishes a session at the UCode Lab, he can’t wait to show me the challenge he did. His mother and I don’t understand coding, but we do understand the great sense of accomplishment he gets from solving a coding challenge.

— Father of a UCode Member aged 9

UCode equips students aged 6 to 16 with the Computational Thinking foundation to succeed in the Algorithmic Economy

How Best to Prepare Your Child for the Future?

The next 20 years will bring tremendous change to our lives as our economy continues to shift to an Information Economy.

Students who can code and think computationally have the ability to think logically, think spatially and think creatively. They have the tools to analyze complex problems, and to learn experientially - skills that will be required in this 21st Century economy.

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!

Code in Python

Python instruction developed with faculty from Cornell University using robots as a teaching platform.

Computational Thinking

Students deconstruct and analyze complex real world problems and in the process build a foundation of Computational Thinking skills.

Experiential Problem Solving

Students learn how to learn by engaging real world problems and devising appropriate solutions.

How To Register

Click the Register button for the camp you prefer. You will be taken to the Camp Registration Form where you can enter the Camp ID for the Location and Date that you have selected.