Coding Classes for High School Students 2021

woman wearing red and black checkered blouse using macbook
Madeleine Karydes
Madeleine Karydes

Madeleine attended UC Berkeley and double-majored in English and Media Studies. She is now an integral part of the Empowerly team.

Are you or your high schooler interested in learning code? These days, coding is a valuable skill that will transfer to many potential uses in the future. Whether you end up pursuing a tech career or simply building these skills for your own use, it’s a wise investment. And, it doesn’t have to be out of reach. Many coding classes for high school students are available online. 

It’s also a great way to spend a summer. If you don’t have any plans so far other than hanging out around the house, learn code! It will help you broaden your intellectual horizons and even translates to logic puzzles, mathematical equations, and speaking/writing different languages. For those of you who are ready to sign up for some coding classes for high school students, this list is for you!

Top 6 Coding Classes for High School Students – 2021

1. Scratch at MIT 

Online in 2021 

About: Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.

Age: Targeted at students age 8-16 (younger students can check out Scratch Jr.)

Cost: Free


Online in 2021

About:® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by young women and students from other underrepresented groups. Our vision is that every student in every school has the opportunity to learn computer science as part of their core K-12 education.

Age: Open to students K-12th

Cost: Free

3. Kodu

Online in 2021

About: Kodu is a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The programming environment runs on the Xbox, allowing rapid design iteration using only a game controller for input.

Age: Primarily students K-12th, but open to anyone.

Cost: Free

4. CodeAcademy

Online in 2021

About: We set out to create a new, interactive way of learning — making it engaging, flexible, and accessible for as many people as possible. Since then, we have helped millions of people worldwide unlock modern technical skills and reach their full potential through code.

Age: Open to Anyone

Cost: Free

5. Intelligent Racing

Online in 2021

About: We believe the greatest challenge for today’s STEM students and future innovators is making advances in AI technologies and programming and design skills fun to learn. Topics include machine learning, hands-on practice with robotics labs, exciting racing, and a unique opportunity to study with a Berkeley professor.

Age: Primarily grades 9-12th, but open to anyone

Cost: Reach out to us to learn about the Empowerly special for our enrolled students!

6. Inspirit AI: Live Online

Online in 2021

About: AI Scholars Live Online is a 10 session (25-hour) program that exposes high school students to fundamental AI concepts and guides them to build a socially impactful project. Taught by our team of graduate students from Stanford, MIT, and more, students receive a personalized learning experience in small groups with a student-teacher ratio of 4:1.

Age: Primarily 9-12th (middle schoolers can check out the Middle School Programs!)

Cost: approx. $900


If you would like guidance from an expert counselor, we can help you through this process. From discussing all your options to discovering interests, it’s good to have Empowerly by your side. Whatever your needs are in ideal coding classes for high school students, there should be options. Empower yourself to find them.

Questions? Let us know!