You now have many options to choose from when it comes to online STEM classes for your kids. Over the course of the last year and a half, providers have learned a lot about running online programs, and what was once a niche offering has become widely available. I still love in-person programs, but online learning activities can be a great alternative if you are limited on time or don’t have programs in your area.
What parents think about online classes
Providers have gotten plenty of positive feedback from many parents about the flexibility, convenience, and easy accessibility of their online classes. Coditum tells me that parents “love the flexibility of personalized teaching at a time that works for them,” a sentiment echoed by CodeConnects: “parents and students love the option of having coding education accessible … no matter their location, skillset, or demographics.”
Being online also broadens the reach of the classes, which benefits the organizations and the students alike. Ivy Camps USA comments, “being in an online format has allowed us to become even more international in the students we attract and the experiences we provide to students.” Families from areas where programs aren’t available appreciate online access, and students enjoy meeting like-minded students from other regions and getting exposure to guest speakers and instructors who are experts in their fields.
Online programs
I have compiled a list of online programs for all ages, experience levels, and interests. There are opportunities to create websites and mobile apps, learn to operate a ham radio, make robots, explore digital animation, perform science experiments, delve into biotechnology, and more. For most of these programs, kids will attend scheduled, real-time, instructor-led online activities, sometimes in small groups of students from around the country, sometimes with a small group of kids at your home, or one-on-one.
Computer Science
Boolean Girl provides programming classes at a range of skill levels for girls grades 3-9 in Scratch and Python. Five-week classes include lab time and a chance for students to work on their projects and receive feedback and assistance from the instructor. Boolean Girl also offers free online weekend events and short introductory classes that allow students to determine their interests before making a longer-term commitment.
CodeConnects provides supportive and personalized instruction to students grade 4-12 in cutting-edge tech fields, including artificial intelligence, cyber security, and mobile apps, all from the comfort of home. They are empowering students with the skills and confidence necessary to become future leaders, problem solvers, and innovators through code.
Codeverse is a coding program for kids ages 6-13, offering 1:1 virtual coding classes. The interactive coding platform, Codeverse Studio, includes a real programming language and all the developer tools kids need to build real apps and games and quickly bring their creative ideas to life.
CodeWizardsHQ provides afterschool and homeschool coding programs for kids and teens ages 8–18. Kids build games and apps in Scratch, JavaScript, and Python as they advance through each class and complete capstone projects. CodeWizardsHQ delivers fun and effective live, teacher-led coding classes with beyond-the-classroom support, including live office hours, homework help, and 24/7 access to their proprietary platform.
Code Galaxy is a coding school for kids ages 7-18, offering weekly coding classes and private tutoring with topics like Scratch, Roblox, Minecraft, Python, and HTML/CSS/JavaScript. Code Galaxy’s instructors provide structure and guidance in an exciting, collaborative, and judgment-free environment.
Code Wiz is passionate about inspiring the next generation of kids, helping unlock their inner genius, and getting excited about coding. Their safe and supervised classes are structured to keep children ages 7–17 engaged, learning, and socializing, with various options to choose from and a small staff-to-student ratio to ensure they receive maximum attention from the coding coach. In-person classes and vacation and summer camps are also available at locations in Massachusetts.
Coding Butterfly is a technology school that teaches JavaScript, Python, and digital arts to children in grades 1-8 who have an appetite for technology. In small classes, teachers personalize the learning experience and work closely with students to explore new concepts and create projects that demonstrate a holistic understanding of what they’ve learned. One-on-one trial classes and evaluations are available, and in-person classes are also offered in Needham, MA.
Coding with Kids provides Coder’s Ladder®️ classes, after-school enrichment programs, camps, and private classes for ages 5–18. Virtual classes are conducted live, in small groups, and teach a variety of subjects, from game development in Scratch or Python to Minecraft Modding, Roblox, Web Development, and 3D Design.
Coditum offers practical coding instruction in small groups (3:1) and private classes (1:1) to teach the foundation of coding concepts through Python and Java. Coditum aims for results, growth, and confidence to build skills in the real world. In-person summer programs are also offered in Purchase, NY.
Create & Learn offers small coding classes for grades K-12 students, all designed by Google and Stanford experts. Book a free class and explore Scratch, Python, Roblox, Minecraft, AI, robotics, and many more. Create & Learn also offers free kids’ events with experts from NASA, Google, Apple, and Stanford to demonstrate how technologies are used in the real world.
CS Recitations offers coding and math classes for all levels of students ages 8-18. CS Recitations teaches Scratch, JavaScript, HTML/CSS, Python and offers math and coding competitions and private and semi-private sessions in math and computer science. In-person coding classes are also offered at their school in Natick, MA.
Geekedu offers personalized, 1-on-1 computer coding classes focusing on Python, Java, Roblox game development, and math for students ages 7-18. Each student is matched with an instructor based on their skill level and interests to ensure engaging, personalized learning. Explore the program by signing up for a free assessment class.
iD Tech has been offering high-quality online and in-person technology education for over 20 years, including virtual after-school programs and online private lessons. Courses in coding, game development, robotics, design, and math are available to all skill levels for kids ages 7–19.
InspiritAI is a project-based learning experience teaching middle and high school students to create an artificial intelligence (AI) model. Class ratios are 5:1 and InspiritAI collaborates with instructors from Stanford, MIT, and Harvard.
KIDS 4 CODING bridges the gap between what kids ages 7-16 learn in traditional academic classes and what they need to succeed in a rapidly evolving tech-based society. Summer virtual classes in Python, JavaScript, C#, Lua, Game Dev, Minecraft, Scratch, and Roblox capture kids’ imaginations by connecting to their interests and passions, with a solid foundation of practical STEM education. In-person summer programs are available in Boston, Cambridge, and Atlanta.
KTBYTE Computer Science Academy offers small group classes for students ages 8-18. All classes are taught live by experienced instructors and every student receives the support of daily office hours and homework assignments with instant feedback. Visit the website to schedule a one-on-one trial class with one of their instructors. In-person classes are also offered in Lexington, MA.
MakerKids runs virtual camps, programs and parties on coding, robotics and Minecraft for kids ages 6-13. Kids learn industry-leading technologies, equipping them for high-earning careers of the future, and the best part—the first trial lesson is absolutely free!
MehtA+ is offering two summer camps in AI/Machine Learning taught by MIT & Stanford Engineers – an intensive 6-week machine learning research bootcamp for current 8th-12th graders and an introductory 1-week AI in visual arts camp for current 5th-12th graders. In the research bootcamp, students will receive the opportunity to work closely with professors from top universities in completing an AI research project in the sciences or the humanities.
Penguin Coding School offers comprehensive year-round coding classes and summer break camps for ages 6–18 for all experience levels. Students learn Scratch, Minecraft, HTML/JavaScript, Python, and Java from engaging teachers in small classes. In-person classes and camps are also available in Lexington and Acton, MA.
Qubit by Qubit offers accessible, hands-on, innovative programs for high school students to learn real quantum skills, run codes on quantum computers, and work alongside leading global quantum researchers. Their year-long high school quantum computing course with IBM Quantum is available to any high school student: the only prerequisite is geometry.
theCoderSchool is a coding school that focuses on emphasizing mentorships between teacher and student. the CoderSchool teaches courses in game development, programming, robotics, AI, data science, and more. In-person programs and summer camps are also available around the US.
Veritas AI is an AI program for high school students, founded and run by Harvard graduate students. In the program, students learn the fundamentals of AI, interact with world-class AI practitioners, and build a personalized project that they can use for college applications and beyond. No coding skills are required and the program has levels for advanced students.
Whizara provides 1:1 instructor-led live coding and math classes for kids ages 5-18. The programs are designed to equip students with digital literacy and coding skills, computational thinking, and design thinking via coding and math integrated with coding through age-appropriate fun and engaging programs including Scratch Junior, Scratch, HTML/CSS, Javascript, Python, Java, C++, AI, and Unity video game development. In-person classes are available in select cities.
Worcester Polytechnic Institute runs the Girls Who Code Clubs program, an international non-profit organization that helps to close the gender gap in technology. At WPI, girls will be able to learn the foundations of computer science while exposing them to positive female role models who are currently involved in the field. In spring 2022, girls will be introduced to website development by learning languages such as HTML, CSS, and JavaScript.
YoungWonks is a WASC-accredited coding and engineering program for kids and teens ages 8-18. YoungWonks started in 2014 and offers computer science classes in robotics, Internet of Things (IoT), and game development. Students can attend a 45-minute trial class for free before signing up for a camp.
Multispecialty
These organizations offer classes in more than one subject area or classes that incorporate a few topics ranging from coding, engineering, and robotics to science, STEAM, entrepreneurship, and leadership.
Brooklyn Robot Foundry offers fun and creative robot-making classes and summer programs for children 2-12 years old. Students have a great time building an awesome new robot each time in weekly classes, school holiday extended sessions and week-long summer programs. In-person classes are also available in Brooklyn, NY.
Creative Brain Learning offers live virtual STEM, art, and music classes and camps for ages 7 and up. Learn coding, video game design, app design, cartoon drawing, anime drawing, Roblox, Unity, Unreal Engine 4, and more. Classes are 1 hr/week for 4 weeks. Private music lessons and academic tutoring are also available.
Creator Kidz offers enrichment learning opportunities for kids in grades 2-8 with subjects ranging from watercolor and digital painting to iMovie and chess. One hour per class.
Empow Studios offers STEM programs from after-school classes to private tutoring and summer camps for kids ages 7-15. With classes in coding, robotics, film and animation, 3D design and architecture, Minecraft, Roblox, and engineering, kids deepen their technology skills as they build amazing beginner to advanced projects. In-person classes are also available in Empow’s Lexington and Newton, MA studios.
Galileo offers Innovator’s Club, an after-school club for kindergarten – 5th graders. Designed to complement school-day learning with fun, hands-on projects, Innovator’s Club delivers joyful enrichment on a convenient weekly schedule. In-person summer camps are offered at locations around the country.
iCode Wellesley offers online programs that are a virtual representation of their in-person programs with a series of interactive exercises and a limited student-to-teacher ratio for kids ages 6-18. Students enjoy learning coding, robotics, web development, Minecraft, Roblox, Python, Java, and engineering. In-person classes are also available in Wellesley, MA.
Ivy Camps USA offers extracurricular programs and classes for ages 6-14 in leadership and STEM. Instructors from the top 10 US universities teach programs and concepts through hands-on experiments, comprehensive instruction, and the pursuit of original projects led by students themselves.
Juni is an online learning experience equipping the next generation of students, ages 7-18, to solve the world’s largest problems. Juni offers a variety of project-based courses in STEAM topics that are often missing from traditional classrooms like coding, investing, public speaking, and more.
MakerGirl is a 501c3 non-profit organization that is working to bridge the gender gap in STEM fields by providing 3D printing classes to girls aged 7-15. In the sessions, girls learn the fundamentals of 3D printing and programming software and create their own design — gaining experience as creative, analytical, and inventive “Makers” without the fear of failure.
Moonshot Jr is a Silicon Valley company that offers futuristic learning solutions to children between the ages of 8-17. Its 4-stage Innovator program aims to prepare children for the future of work by imbibing an entrepreneurial mindset via product-first learning. Moonshot Jr teaches the following streams: robotics, game development, app development, home automation, and book writing & publishing.
New England Sci-Tech offers Ham Radio Technician License courses for children and adults. Ham Radio is an ideal STEM activity on wireless technology for children in 5th grade and up. In-person after-school science clubs in rocketry, robotics, electronics, as well as daytime home school instruction are offered in Natick, MA.
Play-Well’s STEM-based LEGO® classes offer several options to fit families’ needs, including themed options, classes where a Play-Well kit is included and mailed directly to families, and classes where students in grades K-8 can use their own LEGO® materials. Play-Well also offers in-person classes around the country.
Plugged In is a unique, inclusive nonprofit youth music program where kids ages 8-19 of all levels and needs are welcome. Plugged In’s online offerings include Digital Audio Production, Livestreaming, Creative Audio Programming, Ensemble Rock Bands and Peace Tracks, a virtual international cross-cultural youth music program. In-person ensemble rock band classes are also available in Needham, Massachusetts.
SkoolOfCode teaches coding in small groups using the best practices in education. With project-based learning, students ages 6-16 explore Scratch, Java, Python, robotics, and web development, helping children grow holistically by using educational tools proven to work.
Snapology offers play-based STEAM classes for kids 4-14 using LEGO bricks and other familiar toys. In-person classes are also available at locations across the United States.
TechGirlz offers free workshops to middle school girls, grades 5-8. Topics include coding, programming, engineering, entrepreneurship, cybersecurity, game design, podcasting, AI, encryption, photography, digital design, and so much more.
The Story School offers exciting STEAM-based adventures for ages 4-18+ with online classes, camps, and events that teach interactive storytelling through D&D, storytelling, creative roleplaying, and more. Through D&D, fencing, LARP, and games, participants will experience countless exciting twists and turns. In-person classes are also available in Burlington, MA.
Virginia Space Flight Academy offers a hands-on STEM Academy for grades 3-8. Students explore STEM career paths through various modules (astronomy, aerospace, robotics/coding), live instruction, asynchronous exploration, and collaborative work sessions utilizing their personal materials kit. Week-long Space Adventure Camps for 11-16 year-olds and weekend Family Space Adventure Camps are available this summer in Wallops Island, VA. Partial scholarships for online programs and Space Adventure Camps are available.
Science
BioBuilder Educational Foundation has the goal of making biotechnology accessible to high school learners with a dynamic science and engineering curriculum and experiential learning series that can accommodate virtual, in-person, and hybrid classroom models. Visit biobuilder.org to see the curriculum and to get involved with the online Idea Accelerator course.
National CSI Camp offers a hands-on STEM-related CSI/Forensics class catering to grades 6-12. Participants conduct many CSI experiments taught by an actual detective. In-person classes are also available in New Jersey.
ScioVirtual teaches STEM online to students ages 10-14. ScioVirtual is unique because it is a non-profit run by students themselves. Their student-centric live courses are interactive and emphasize holistic mentorship.
The Christa McAuliffe Center, a science center with a planetarium located on Framingham State University’s campus, offers virtual astronomy programs for public audiences. Programs include live presentations and Q&A sessions with real scientists about current events in space exploration and virtual missions to give you and your children the simulated experience of working on a Mission Control team on Earth! The McAuliffe Center also offers in-person stargazing and planetarium programs, including full-dome films and live presentations, monthly at the Framingham State University Planetarium in Framingham, MA.
Wicked Cool For Kids offers fun, educational hands-on STEAM enrichment programming for kids K–5th grade at home. They provide weekly interactive after-school classes focusing on animation, game design, and coding. In-person, hands-on after-school STEAM programs are also available in Massachusetts.
Math
Aloha Mind Math offers kids ages 6-12 small classes led by a qualified instructor to help develop their skills and confidence in math by learning mental math techniques. Appropriate for a variety of skill levels, these activities help kids build success and have fun with number sense activities in this STEM enrichment program.
Mathnasium offers a program called Mathnasium@home: Live, face-to-face math tutoring with the same instructors and material from their centers. Along with a team of instructors who teach math in a way that makes sense, Mathnasium provides a fun and engaging environment for kids of all levels in grades 2-12 to explore math and build confidence. You can find a center offering online sessions near you by visiting the website and entering your zip code.
RSM offers math courses during the school year and summer for K-12 students. Test prep courses including math and English SAT, ISEE, and SSAT are also available. The online lessons are teacher-led, interactive, and closely mimic in-person classes which are available throughout the US.
Programs Offered in the Summer Only
Many of the organizations listed above also offer classes and camps during the summer. Read my Online STEM Summer Camps article to find specialized programs that are only offered in the summer.