Live online programming classes

Our course teaches students how to create their own video games using the Unity editor. As they develop their games, they’ll learn to clearly, and efficiently code in C#, a powerful programming language used by professionals.

Features Overview

Traditional classroom meets e-learning.

We offer students the flexibility to create self-designed projects in a flexible, yet supportive learning environment. Students work on their projects and their own pace and meet once a week in a virtual classroom.

Designed with student success in mind.

Developed by experienced teachers and industry professionals, our courses are both engaging and relevant.

Easy-to-follow lessons

Lessons include a video tutorials, transcripts, and additional resources. Students can review them as many times as they need in order to full grasp a concept.

Real-world coding

We teach the same programming languages and tools used to create some of the most popular video games played today. Students can master tech skills sought by colleges and companies.

Hands-on approach

Students are in control of their learning from day one. They begin by outlining their desired video game, then they learn the programming concepts needed to make their vision come to life.

Flexible learning

With a simple monthly membership and 24/7 access to course materials, students can complete the course based on their own learning pace, schedules, and project complexity.

With you every step of the way.

Our program gives students all of the tools and support of a traditional classroom, in a flexible online environment.


One-on-One Office Hours

Designed to simulate a traditional classroom setting, students can attend weekly, live online classes led by their instructor.

Email Support

Help is only a few clicks away with features including one-on-one office hours, email support, and access to an extensive knowledge base.


Student Community

Our collaborative student community allows students to collaborate with their peers. They can exchange ideas, post questions and get help from other students and NerdLevels instructors.


Progress Tracking

Track course progress with lesson completion reports, quiz scores and course activity overviews. Parents can easily monitor their child’s growth through their own Parent Dashboard.



As a student progresses through a course, they have the ability to earn badges by completing lessons, posting in forums, and participating in contests, making them feel empowered and in charge of their own growth.


Friendly Nudges

Email notifications with reminders to complete lessons, course progress updates, and motivational messages help students stay engaged throughout the course. 

Learn industry-level programming

Game Development

The perfect course to turn your child's love of video games into a challenging and engaging learning opportunity
Students will learn to use Unity, the world’s leading game creation platform used by professionals today (popular games like Pokemon Go, Temple Run and Assassins Creed were all developed with Unity). Students will learn to program in C#, a high-level programming language that allows developers to quickly master the creation process.
Learn More

Web Development

Students in this camp will learn how to design websites using languages like HTML and CSS.
Students will learn to format and design a website, including incorporating images and links, using HTML and CSS. They will then build their own portfolio website to store and showcase future projects and accomplishments.

Risk-free registration.

If for any reason, our course does not meet or exceed your expectations, we will give you a full refund on your registration fee… PERIOD!

Online Course Pricing

Learn from anywhere with a monthly subscription to our online course. Students have access to all course materials + weekly, online classes where they can participate in discussions, and ask questions.

Access to with features like:

  • Easy-to-Follow Lessons
  • Progress-Tracking & Notifications
  • Collaborate Peer Community
  • Comprehensive Support


Perfect for students who want to learn programming in a fun and flexible environment.

Frequently asked questions

All you need to register for the course is:

  • A computer with necessary system requirements to download Unity.
  • A microphone and a speaker.
  • You need a browser like Chrome, Firefox, or Safari  installed.
  • A reliable internet connection.

No experience is required. All you need is curiosity and a desire to learn a new skill!

Access to materials and educators is unlimited during the course. If you need notes on what you missed, have questions, or need any additional help, you schedule a one-on-one session during office-hours.

The course is intended for ages 13-18, but we will accept younger students if they are motivated and interested.

We understand that things come up and schedules change so we try to remain as flexible as possible with our cancellation and transfer policies. Please view our Terms and Conditions page for more details.

We understand that things come up and schedules change so we try to remain as flexible as possible with our cancellation and transfer policies. Please view our Terms and Conditions page for more details.

Still Unsure? We can help!

We’re available to answer any questions you might have about the online course. Just send us a message!