Teaching You What School Doesn’t

Custom Computer Science Curriculum

Programs for Schools

Our Instructors


Weeklong Tech Camps for Kids & Teens

About Us

Where Kids Learn to Create


Robotics, Minecraft and Coding Parties for Birthdays and More!


Online Classes

Live Teachers Online Lead Your Child's Coding Education

Camp Schedules

Select Your Campus

Our Story


Frequently Asked Questions

News & Events

Don't Just Play Video Games...
Learn to Create Them!

Software Programming Classes & Tech Camps for Kids & Teens

Contact Us

UCode is a STEM based school that helps kids K-12 achieve their highest potential through software programming classes and camps where they learn to create apps, websites, games, robotics, and more. Whether a new student barely knows is just learning to read or is already making money developing apps, we guide them from the fundamentals of logic all the way to professional software development with JavaScript, Java, Clojure, Ruby, Ruby on Rails, Swift and C++.

Our vision is to fully realize the potential in every child for higher-order thinking and problem solving through computer science, and to empower those kids to be the best innovators and creators. We are leading the way for kids to exercise all areas of their minds and manage the complexity of hard problems in order to solve them, and to improve the skills and motivation around technology so that kids are prepared for the future.
Headquartered in Hermosa Beach, California, UCode was created to address the lack of software development education for kids. We have built a great growing team of 36 teachers to ensure our vision is fulfilled. We are continuing to create and refine our learning platform, teaching methodologies and curriculum to scale beyond California and have UCode centers everywhere. We’ve now begun teaching through the Internet with live teachers, allowing us to reach any home or school in the world today.
Our team of teachers, administrators and authors allows our students to really challenge themselves. Our rapid growth is not only due to the success of our happy students and parents, it’s also because we truly care about our staff as well. Together we foster an environment where everyone, staff and students, is engaged and learning.