Our courses are a mix of video and in-person classes. Throughout the course, students have access to step-by-step instructional videos, which are enhanced by in-person teaching, problem-solving class time, and afterhours access to instructors. The courses are designed to meet the needs of each individual student by adapting to their pace of learning. Each session we will cover specific parts of your project in more detail. Students who spend more time working outside of class are likely to get more out of the course.

Students are required to bring a laptop with wireless internet capabilities and headphones. A mouse and mouse pad is optional, but recommended.

Access to materials and educators is unlimited during the course. If you need notes on what you missed, questions answered, or any additional help, just contact your teacher!

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

The course is intended for ages 12-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 cancellations page for more details.

Every year we offer students the opportunity to apply for a scholarship to attend a NerdLevels course. Visit our Scholarship page for details on how to apply.

There are so many ways to save on your tuition! Check out our Promotions page for all of the discounts and promotions available to you.

Want to earn credit towards tuition costs by helping spread the word about NerdLevel’s fun, hands-on learning experience? Joining our ambassador program is easy! Visit our NerdLevels Ambassador page for details and instructions.