Build A Strong Application
for The University of Your Choice

"Live" Online Coding Classes. When and Where You Want It

This year Stanford received 47,450 undergraduate applications. USC, UCLA, and all Ivy League Universities saw similar numbers. We can help you demonstrate that you too are an outstanding candidate for the school of your choice.

Course Offerings

HTML/CSS and JavaScript Course

UCode students master HTML/CSS to create truly impressive websites from first principles. This isn't simply drag and drop web development using templates. We teach students using pure code, without any assistance from tools or pre-made components. As students progress, JavaScript is used to add a dynamic component to the web page and make elements on a web page interactive.

This is an excellent course for high school and junior high school students as they are at an age where they have a strong desire to create and express their ideas.

Advanced Python (Ages 15+)

Ages 12-14 on application
Python a high level programming language that has become a standard in industry. Python is extensively used in the commercial world. Google and Facebook are built on Python, as well as most of the natural language processing libraries (NLP) driving machine learning.

It is also the standard for entry level classes at all of the Ivy League and UC system (the exception being Stanford) . It is a great resume builder for university. You will learn Python use a Native IDE.
This is not block programming. This is CS100 level coding.

Java (Ages 15+)

Ages 12-14 on application
Java is a widely used programming language expressly designed for use in the distributed environment of the internet. It is the most popular programming language for Android smartphone applications and is also among the most favored for the development of edge devices and the internet of things. It is also the language used for AP Computer Science A or Methods. We do not know when the next AP CS exam will be, but we do know it will be about Java.

Want a 5 on your CS AP? Lets start now!

Unity Game Development (Ages 15+)

Ages 12-14 on application
We have a number of instructors who have spent many years as professional game developers with leading firms. Now you can study with them using Unity's Development platform and curriculum. This is real industry leading technology and real industry experience instructors. You want to build games? Let's move away from the kiddies on Roblox, Mindstorms and Scratch and build Real Games.

CyberSecurity: Ethical Hacking (Ages 14+)

In this course, students will build a understanding of the foundations of cybersecurity. The course introduces cybersecurity at the basic levels and covers security methods, controls, procedures both defensive and offensive, and computer network forensics.

Students will develop an understanding of cybersecurity and how they can apply the principles to appropriately secure themselves and others. Note while this course discusses ethical hacking methods and tools, we will not teach the use of these security tools, only what they are and how they work.
Any tools used in this course are for security researching and defensive activities only, no offensive tools will be used or taught.

This course is special. It will be taught by founder of CyberSix, Richard Moore III. Gunny. Moore spent 15 years of military service with the U.S. Navy and Marine Corps Intelligence Community. He ran cybersecurity for a large part of our armed forces for over a decade and now consults for the world's largest corporations. He is one of the top experts in the world on CyberSecurity and hacking.

UCode Online combines the benefits of a student-first approach, hands-on project-based learning, with the convenience of an online course

It's the most effective way for your student to enroll in our nationally recognized programs if you do not live near a UCode Center. These are the same courses that are taught in our physical locations.


  • Real-world coding languages
  • Project based curriculum
  • Live instructor support Outside of Class
  • Small class size (6 students per class session)
  • Beginner Friendly (no prior coding experience needed)
  • Students progress through the curriculum at their own speed
  • Regular Instructor/Parent Progress Calls
  • Parents & Student On boarding

Get your child coded for success™

Experience our 21st century programs with our one month starter membership


Additional Information

What are the classes like?

Classes are 70 minutes in duration with the last 10 minutes dedicated to answering specifics that a student may have. Classes are conducted on-line through our student portal where students access course materials, as well as a live video link for their specific session. You simply sign in with a browser and start your class.

What is your class size?

Class sizes are small. We typically have six students per class.

Is there homework? Grading?

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. But no, we do not "grade". There is work outside of the class sessions, particularly for the AP Courses.

What if I miss a class?

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 simple reserve a seat in the next class that covers that Unit.

Do I get support outside of class time?

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.

Who are your Instructors?

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.

Will I receive a certificate?

UCode students who plan to attend university may also wish to participate in the leading universities assessment 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.

How will my parents stay updated on my progress?

Parents receive quarterly progress reports that indicate what students have done that week and have links to student projects.

What if I have coding experience?

We will assess your level and structure your starting point in the course accordingly.

How much does a course cost?

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.

Do you have a trial class?

We do not have a trial class. We do offer a 30 Day low risk membership for $99.00.

What ages / grades are the classes for?

Our online classes are designed for students 12-18 years old. No prior coding experience is required. If you are outside this age range we can accommodate you in one of our UCode centers.

What technology do I need at home?

You will need:

1) A computer with a keyboard and headset – almost all laptops bought within the last five years ago should have these;

2) A web browser installed, like Chrome (recommended) or Firefox, Safari, or Internet Explorer; and

3) A reliable internet connection. There is no software to download or to purchase.