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.

Online course is perfect for

Video Game Lovers

Curious Coders

College-Bound Students

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 at 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. We also send regular progress updates to parents via email.



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. 

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!

Access to with features like:

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

Flexible Plans

Find a plan that fits you. We offer monthly, quarterly, or bi-annual memberships.

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.

In addition to our monthly subscription, we also offer discounts for individuals who purchase our 3, 6, or 12 month packages. Visit our “Getting Started” page to select packages. 

Still Unsure? We can help!

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