The next 20 years will bring tremendous change to our children's lives. And the skills they need to succeed will also be different. Yet, the gap between what students need to learn and what they learn in school increases every year
Students who learn to think computationally, increase their ability to think logically, think spatially and think creatively. They develop a deeper understanding of traditional school subjects such as math and science, while building skills that they need for the future
Designed in partnership with faculty from Cornell University, students learn to code in Python by solving a series of coding "Challenges" - problems that their robot must complete. These increase in difficulty, developing a student's creativity and problem-solving skills.
This course is an ideal entry point for students with no prior experience as students program using UCode's Python Block IDE, a simple to use point and click interface for coding. This allows students to focus on logic, planning and problem solving rather than learning syntax.
Having completed Python 1, students code in Native Python. Like the introductory Python course, the Challenges continue to increase in complexity requiring more analysis and planning. By solving "real-world" problems our experiential curriculum focuses on learning a "process", not memorization of "content. It is not taught in the classroom.
Classes are 90 minutes in duration.
Class sizes are small. We typically have six students per class with a maximum of 8 per instructor.
Assessment is a fundamental principal at UCode and an area we focus on. There are quizzes, reviews and exercises to show mastery of the material. There is work outside of the class sessions, particularly for the AP Courses.
UCode's courses are structured into Units of study and specific class sessions are dedicated to covering a Unit. Units are offered regularly through out the week, so if you miss a specific Unit or you wish to review a Unit you covered previously, you can do so in your next session.
Yes! Students have email/messaging support from instructors as well as live instructor help during our office hours. All support is included in membership fee.
Instructors are university students or graduates from leading universities including Stanford, UCLA, USC, etc. We train and work with our teachers to continue to develop their skills through professional development, best practices sharing, observation and feedback.
UCode students who plan to attend university may also wish to participate in the assessment at leading universities on coding and computational thinking. Students who qualify through an examination will be issued a certificate directly from leading universities. This is significant way to build your resume in support of your application.
Parents receive quarterly progress reports that indicate what students have done that week and have links to student projects.
We will assess your level and structure your starting point in the course accordingly.
We are a membership based program where you pay a monthly membership subscription of $99.00 for up to 4 class sessions (60 minutes) a month and "Office Hours". This provides you with flexibility to progress according to your abilities and as your schedule permits. Sessions expire at the end of a billing period. You may "pause" your membership prior to the start of the next billing period and resume when convenient.
We do not have a trial class. We do offer a 30 Day low risk membership for $99.00.