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, Cornell, 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.

AP Computer Science Principles Course

AP Computer Science Principles introduces students to the central ideas of computer science, introducing the ideas and practices of computational thinking. The course introduces the principles of computation including programming languages, abstractions, algorithms, big data, the internet, cybersecurity concerns and the impact of computing on our society.

As the AP Computer Science Principles Course does not have a designated programming language, UCode will introduce concepts using HTML/CSS, JavaScript and Python.

AP Computer Science A Course

AP Computer Science A introduces students to computer science through programming. The course emphasizes object-oriented programming and design using the Java programming language.

The AP Computer Science A course includes a substantial lab component in which students develop their Java programming language skills. This work is the responsibility of the student outside of structured class time. However, instructor support is available.

Students must have completed a high school level algebra course with a strong foundation of basic linear functions, composition of functions, and problem-solving strategies.

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 Cornell, 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 Cornell University assessment on coding and computational thinking. Students who qualify through an examination will be issued a certificate directly from Cornell University. 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 6 class sessions (70 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 trial membership for $49.95.

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.