hamburger-icon
Python Coding For Kids

Python Coding For Kids

Ages 8 to 11
Python Coding For Kids focuses on developing strong computational thinking skills through solving coding challenges. The challenges increase in difficulty and complexity requiring increasing levels of logic, problem decomposition and problem solving. Each lesson includes exercises and quizzes to support learning retention. Lesson plans are also available for teachers and parents. There are 18 lessons in the course.
Details
Python Game Development LaCanada

Python Game Development

Ages 10 to 13
In this course students build a video games using Python. You want to play a game? Then build it. Each lesson a core Python concept is introduced and learning reinforced through exercises and quizzes and supported by an instructor. In the final lessons of the course, you apply these Python concepts to develop your fully featured video game. No templates. No Blocks. This is real coding from the ground up. There are 16 lessons in the course.
Details
Scratch Game Development

Scratch Game Development

Ages 6 to 8
This course uses Scratch to introduce younger students to coding. Scratch is a block based coding interface designed for younger learners. Each lesson introduces a foundational concept and a series of coding exercises, project steps and quizzes reinforce learning. The final three lessons are devoted to a capstone project where students codes a Scratch application.
Details
Python Game Development

Python Game Development

Ages 10 to 13
In this course students build a video games using Python. You want to play a game? Then build it. Each lesson a core Python concept is introduced and learning reinforced through exercises and quizzes and supported by an instructor. In the final lessons of the course, you apply these Python concepts to develop your fully featured video game. No templates. No Blocks. This is real coding from the ground up. There are 16 lessons in the course.
Details
3D Animation With Unity

3D Animation With Unity

Ages 12 to 17
Unity is a cross-platform game engine developed by Unity Technologies to create three-dimensional, two-dimensional, virtual reality, and augmented reality games, as well as simulations. It is the engine that powers many of the world’s most popular games. Each week a core animation concept is introduced and explained. Short assignments and exercises build proficiency. We give you the tools. You apply these to build stunning animations, games or simulations. Requires having completed Algebra.
Details
Python Fundamentals

Python Fundamentals

Ages 12 to 17
Python Fundamentals introduces students to more advanced Python concepts, building on the experience they have gained in the intermediate level courses. Each lesson a core Python concept is introduced and explained. Short assignments and practice exercises build proficiency. For the last two weeks, students work on a capstone project that integrates all of the concepts that they now have in their toolbox. This course is equivalent to a CS100 college level course and is modelled on courses at Cornell and Dartmouth universities. There are 18 lessons in the course.
Details
Advanced Python

Advanced Python

Ages 12 to 17
Advanced Python introduces advanced concepts in Python and prepares students for certification with Python.org. Similar to Python Fundamentals each lesson introduces an advanced coding concept. Short assignments and exercises build proficiency. For the last two weeks, students work on a capstone project that pulls together all of the concepts and coding techniques that they now have in their toolbox. This course is equivalent to a CS200 college level course in Python.
Details

Getting Started

What Course Should I Start With? Video from Getting Started Course Videos
Play Getting Started What Course Should I Start With? Video
What Course Should I Start With?

I’m new to coding. What course should I start with? Information on how our courses are structured and an invitation for a free consultation.

UCode is Different Video from Getting Started Course Videos
Play Getting Started UCode is Different Video
UCode is Different

Is UCode right for your student? Here are our thoughts on what makes a successful UCode student and what makes UCode different.

How UCode Works Video from Getting Started Course Videos
Play Getting Started How UCode Works Video
How UCode Works

How to Sign Up for a FREE UCode account? How to claim your FREE Trial Class? How does UCode's points based membership work? We answer all your questions. If you are new to Ucode or new to coding please START HERE.

Enrollment Information

What does a UCode Membership Cost?

A UCode Membership is free. You create one simply by attending a Trial Class. Your Trial Class is free and for subsequent classes you may purchase points and use these to reserve your class.

Why Points? Seems more complicated.

No Contract. No missed classes. No Need to Pause or Cancel. And it allows us more instructional options like offering individual 1:1 instruction.

How do Points Work?

Every class has a point value that will be deducted from your balance of points when you reserve a class. Take as many or as few classes each month as you want. Personalize the schedule to your student’s needs.

Can I Redeem My Points if Not Used?

Points are good for 1 year and can be extended or transferred, but not redeemed if not used. They can be used for any UCode program.

So You Will Not Bill My Card After the Trial Class?

We will only bill your card when you purchase points. It has nothing to do with the Trial Class.

Loading...