Our Classes
Our small group and private classes are led by expert teachers with 4-year degrees or equivalent proficiency in their field, ensuring that your child receives the highest quality instruction. We focus on project- and practice-based learning, giving students hands-on experience in each subject. Our co-op-style classes allow parents the flexibility to enroll in homeschool blocks (several classes in a row) or individual courses, providing a customizable learning experience. Check our schedule to find the perfect class for your child, and see what's available in your area!
Robotics Classes
Our robotics classes teach students the basics of coding, engineering, and problem-solving through hands-on projects using LEGO and VEX Robotics. Students will build and program robots in a fun, engaging environment, developing essential STEM skills and creativity. Perfect for beginners or those ready to advance!
Duration: 60 minutes | 1 Class per Week
Class Size: 3-8 Students
Robotics Classes
Early Robotics Level 1: Bots & Circuits
Prerequisites: None
Typing: No
Ages: 4-7
Duration: 1 Semester
Location: Lehi
Early learners get a head start on robotics engineering concepts here! In Early Roboticsl 1, students use Snap Circuits to get acquainted with electricity and make cool projects like button-activated music, flying fans, and solar-powered lights. Students also learn physics concepts like material strength, load distribution, and simple machines at an appropriate level.
Brick Robotics 1
Prerequisites: None
Typing: Very little
Ages 7+
Duration: 1 Semester
Class Length: 60 min
Location: Springville
In this engaging class, students ages 8-16 will learn the principles of engineering while building and programming their own LEGO robots using the Spike LEGO Kit. They'll explore robotics, coding, and problem-solving as they bring their creations to life. The goal is not only to master the basics but to prepare students for participation in a competitive LEGO robotics team. Whether your child is new to robotics or ready to advance their skills, this hands-on class is the perfect opportunity to dive into the exciting world of LEGO engineering!
Jr. Robotics 1: Light, Sound, & Motion
Prerequisites: None
Typing: Yes. A little.
Reading level: 1st grade
Ages 7+
Duration: 1 Semester
Class Length: 60 min
Location: Lehi
Dive into the world of robotics and electronics! Students make gadgets with Arduino - a hobbyist electronic engineering platform that makes appearances in high school and college classrooms around the world. This course teaches a basic understanding of the flow of electricity from an engineer’s perspective, and students take home cool projects along the way!
Early Robotics Level 2: Bots & Circuits
Prerequisites: None
Typing: No
Ages: 4-7
Duration: 1 Semester
Location: Lehi
In Early Robotics 2, students use Snap Circuits to create more advanced projects like automatic streetlights and simple radios. At this level, students also drag and drop block code to program robots to do simple tasks, like navigate an obstacle course! Students continue to learn physics concepts like material strength, load distribution, and simple machines.
Brick Robotics 2
Prerequisites: Brick Robotics 1
Typing: Very little
Ages 7+
Duration: 1 Semester
Class Length: 60 min
Location: Springville
Level 2 of our Brick Robotics class continues to take students' skills to the next level! In this course, students continue using the LEGO Spike Kit while exploring advanced engineering concepts and designs. They'll tackle more complex challenges, enhance their coding abilities, and learn to build sophisticated robots capable of performing intricate tasks. This class is perfect for students who have completed the introductory course and are eager to dive deeper into robotics and engineering.
Jr. Robotics 2: Modelling & Engineering
Prerequisites: Jr. Robotics 1
Typing: Yes. A little.
Reading level: 1st grade
Ages 8+
Duration: 1 Semester
Class Length: 60 min
Location: Lehi
A natural continuation from Jr Robotics 1 into Jr Robotics 2 introduces more complex code, more complex engineering, and more awesome projects await students in Jr. Robotics 2! Students use 3D software to design cool parts, program sensors to allow their creations to react to change, and try out exotic electronic parts like controller joysticks, MOSFETs, and radio-transceivers!
Music Lessons
Piano Lessons
Ages: 4 - Adult
Start: Anytime
Class Length: 30 min
Location: Lehi & Springville
Our piano classes, using the renowned Faber curriculum, are perfect for students ages 4 through adult. Whether you're a beginner or advancing your skills, our expert instructors provide engaging and supportive lessons. We prioritize excellent communication between parents and teachers to ensure a collaborative learning experience. As part of your registration, students can participate in our December and May recitals, showcasing their progress in a fun and encouraging environment. Join us to develop your musical talents and enjoy personalized support every step of the way!
Ukulele Lessons
Ages 4+
Start: Anytime
Class Length: 30 min
Location: Lehi & Springville
Our beginner ukulele classes are perfect for younger students eager to start their musical journey and a great introduction for those wanting to eventually learn guitar. Tailored for ages 4 and up, these fun and engaging classes teach the fundamentals of playing the ukulele in a supportive, nurturing environment. With a focus on communication between parents and teachers, we ensure that every child progresses at their own pace. Students can also look forward to performing in our December and May recitals, giving them the chance to showcase their new skills with confidence.
Early Drums
Ages 4- 7
Start: Anytime
Class Length: 45 min
Location: Lehi & Springville
Our early drum group class for kids ages 4-7 introduces young musicians to the basics of drumming through fun and engaging activities. Using a single drum pad and sticks, students will learn to keep rhythm, develop coordination, and explore simple beats. This beginner-friendly class focuses on building foundational skills in a playful, supportive environment that encourages creativity and confidence. It's the perfect introduction to music for little ones excited to start their drumming journey.
Guitar Lessons
Ages: 8 - Adult
Start: Anytime
Class Length: 30 min
Location: Lehi & Springville
Our beginner guitar classes are designed for students from 8 years old to adult, offering a fun and engaging introduction to the world of music. This class focus on building a strong foundation in guitar playing while creating a love for music. We emphasize excellent communication between parents and teachers to ensure each student’s success. With regular progress updates and opportunities to perform in our December and May recitals, students can gain confidence and showcase their growing skills.
Voice Lessons
Ages 7+
Start: Anytime
Class Length: 30 min
Location: Lehi
Our voice lessons are perfect for students ages 8 and up, whether they are just beginning or looking to refine their singing skills. In these engaging and personalized classes, students will learn vocal techniques, breath control, and performance skills, all while building confidence in their voice. We prioritize excellent communication between parents and instructors, ensuring each student receives the support they need to thrive.
Jr. Drums
Ages 8+
Start: Anytime
Class Length: 30 min
Location Lehi & Springville
Our Jr. Drum class is perfect for young musicians ages 8-15 who are ready to take their skills to the next level by learning to use the full drum set. In this group class, students will build on their basic rhythm and coordination skills as they explore new beats and techniques on the drum kit. With hands-on instruction, students will gain confidence in using different parts of the drum set, all while enjoying a fun, supportive environment.
Video Game Development
Jr. Game Development 1
Prerequisites: None
Typing: Very little
Reading level: 1st grade
Duration: 1 Semester
Ages 7+
Class Length: 60 min
Location: Lehi & Springville
Get your introduction to coding games here! In Jr. Game Development 1, students use Microsoft MakeCode Arcade to learn the basics of programming a video game. Students create custom versions of classic games like Pong, Atari Breakout, Super Mario Bros., and The Legend of Zelda to get comfortable with coding and spread their wings!
(NEW Spring 2025) Minecraft Development: Make Mods for Minecraft
Prerequisites: Jr. Game Development 1 or Coding Proficiency
Includes typing: Very little
Reading level: 2nd Grade+
Ages 9+
Duration: 1 Semester
Location: Lehi
Do you want to make your very own Minecraft mods? Look no farther! This class uses MCreator to immerse students in Minecraft's block coding world. Students will engineer their own code to change the behavior of Minecraft objects, animals, tools, and structures - and to make their own!
Introduction to Unity
Prerequisites: Jr. Game Development I
Typing: Basic proficiency in typing is required.
Reading level: 5th grade+
Ages 12+
Duration: 1 Semester
Location: Lehi
Popular among indie developers, the game engine Unity is an industry workhorse! It's behind best-selling games like Fall Guys, Slime Rancher, Inscryption, Untitled Goose Game, and Among Us. In Intro to Unity, students learn the ins and outs of this professional video game editor, including how to code in C#.
To ensure your child gets the most out of the class, a basic proficiency in typing is required. This will help them navigate the course materials and complete tasks more effectively. Students can enroll into this course at a younger age if they complete the proficiency assessment.
Jr. Game Development 2
Prerequisites: Jr. Game Development 1
Typing: Very little
Reading level: 1st grade
Duration: 1 Semester
Ages 7+
Class Length: 60 min
Location: Lehi & Springville
This class is an introduction to all the non-coding parts of making a video game: game theory, asset creation, and sound design! Students draw, texture, and animate sprites and characters; engineer sound effects and music; and, most importantly, learn how to create a game that feels good and satisfying to play.
(NEW Fall 2025) Roblox
Coming Soon
Advanced Unity
Prerequisites: Jr. Game Development or Proficiency Assessment
Typing: Basic proficiency in typing is required.
Reading level: 5th grade+
Ages: 12+
Duration: 1 Semester
Location: Lehi
Perfect for our TEEN students who have a basic proficiency in coding. Unity has lots and lots of features that can’t be covered in a single semester. Students dive deeper into Unity in this class and establish their own custom video games to work on!
As a part of this class, students are invited to join the Video Game Studio with other Academy students as they develop video games together as a team.
Coding | Web Development
Jr. Coding 1: Think Like a Programmer
Prerequisites: None
Typing: Very little
Reading level: 1st grade
Durrtion: 1 Semester
Ages 7+
Class Length: 60 min
Location: Lehi & Springville
Train your brain to think like a programmer in Jr. Coding 1! Use block code to solve classic programming problems involving data and logic. Students code simple movies, draw algorithmic art, and set up text-based games to play with their classmates!
Advanced Coding: Data, Memory, & Cybersecurity
Prerequisites: Jr. Coding II or Completion of Proficiency Assessment
Typing: Yes. Students must have proficiency in typing.
Reading level: 8th grade+
Ages: 12+
Duration: 1 Semester
Location: Lehi
Perfect for our TEEN students who have a good understanding of coding. This class will address questions like: Why can’t you download more RAM? What’s inside a CPU? How can we take advantage of these features of a PC to make our code more efficient? This class will also focus on cybersecurity concepts answering questions like: How do hackers take advantage of those very same systems to expose our code vulnerabilities? Students learn all of this, and more, in Advanced Coding 1!
(NEW Fall 2025) Web Development 2: Interactive Custom Websites
Prerequisites: Web Development 1 or Proficiency Assessment
Typing: Yes. Students must have proficiency in typing.
Reading Level: 5th Grade
Ages: 12+
Duration: 1 Semester
Location: Lehi & Springville
How did Google code the dinosaur game that comes up when Chrome can’t connect to the Internet? How does Twitter make the heart react and sparkle when you click the like button? How does YouTube load content one piece at a time? Here, students learn JavaScript to take their websites to the next level, making them interactive and fun!
Jr. Coding 2: The Foundation of the Modern World
Prerequisites: Jr. Coding 1 or Jr. Game Dev 1
Typing: Basic proficiency in typing is required.
Reading level: 2nd grade
Ages: 8+
Duration: 1 Semester
Class Length: 60 min
Location: Lehi & Springville
Python is the platform of choice if you want to work with data analysis, automation, or AI. Biologists, astronauts, accountants, graphic designers, CEOs, and more rely on Python to help them get their jobs done! In Jr. Coding II, students dive into the world of Python to elevate their code.
Web Development 1: Classic Custom Websites
Prerequisites: None
Typing: Yes. Students must have proficiency in typing.
Reading Level: 5th Grade
Ages: 12+
Duration: 1 Semester
Location: Lehi & Springville
Your journey into web development starts with HTML and CSS - two technologies that form the backbone of every single website you’ve ever visited. Students learn the basic building blocks of websites here, and will finish the course with their own custom-built NeoCities page!
(NEW Fall 2025) Web Development 3: Full-stack Frameworks
Prerequisites: Web Development II
Typing: Yes. Students must have proficiency in typing.
Reading Level: 8th Grade+
Ages: 12+
Coming Soon
Digital Media
3D Printing 1: Shapes, Angles, & Polish
Prerequisites: None
Typing: Very Little
Reading level: 2nd grade
Duration: 1 Semester
Ages 8+
Class Length: 60 min
Location: Lehi & Springville
Learn the basics of 3D modeling to print your very own 3D prints! In this ceramics class for the digital age, students learn all about the operation of a 3D printer, the cool things you can create in the 3D printing world, and the 3D modeling strategies that make it all work.
Digital Music 1: Music Production
Prerequisites: None
Duration: 1 Semester
Ages 8+
Class Length: 60 min
Location: Lehi & Springville
Music production is an art that’s becoming more and more relevant to self-made musicians in the digital age. In Digital Music 1, students learn the basics of Digital Audio Workstations with GarageBand, editing tracks by hand. Get ready to quantize your notes, modulate your volume envelopes, and do lots of techy music things you’ve never even dreamed of!
(VIRTUAL) Animation 1: Principles of 3D Animation
Prerequisites: None
Typing: Very Little
Ages 12+
Duration: 1 Semester
Class Length: 60 min
Location: Virtual
Learn the principles of animation with the 3D animation tool Blender, which has been used to produce award-winning professional movies like Flow (2024), to animate short films like Spring (2019), and to help with green screen scenes in movies like Captain America: Winter Soldier!
Introduction to Creative Digital Photography
Materials: DSLR or Mirrorless Camera (Ask about rental options!)
Prerequisites: None
Duration: 1 Semester
Ages 12+
Class Length: 60 min
Location: Lehi & Springville
In our beginning photography class, students will explore the fundamentals of photography, learning how to use a camera to capture stunning images. From understanding camera settings in manual mode to mastering lighting and composition, this class provides a hands-on introduction to the art of photography. Students will know how to not only capture captivating images, but also explore many categories of photography such as portrait, landscape, and more. They will also discover creative techniques for framing and storytelling through their photos. Additionally, they'll delve into the art of editing high quality, professional-level images, transforming their pictures from great to masterpieces! Whether you already have an artistic eye or are just exploring a new hobby, this class is perfect for beginners looking to develop their skills and express their creativity behind the lens.
3D Printing 2: 3D Design
Prerequisites: 3D Printing 1
Typing: Very Little
Ages 8+
Duration: 1 Semester
Class Length: 60 min
Location: Lehi & Springville
More advanced modeling and printing techniques await students in 3D Printing II! Learning to model shapes that are more complex and more custom-built helps students truly bring their visions to life, and learning advanced finishing techniques helps them add the extra level of detail that makes their creations look truly professional. This class will also look at business entrepreneurship and the ethics of selling 3D prints.
Digital Music 2: Music Engineering
Prerequisites: None
Duration: 1 Semester
Ages 8+
Class Length: 60 min
Location: Lehi & Springville
If you’ve ever stepped foot in a recording studio, you’ll know that the Digital Audio Workstation called Pro Tools is the bread and butter of any music engineer. In Digital Music 2, students learn more and more about composition and audio engineering while they make music with a professional’s toolkit!
(NEW Fall 2025) Animation 2
Prerequisites: Animation I
Typing: Very Little
Ages 12+
Duration: 1 Semester
Class Length: 60 min
Location: Virtual
More options for aspiring young animators open up in this class! Participate in more detailed lessons on rendering, lighting, character rigging, and modeling.
Intermediate Creative Digital Photography
Materials: DSLR or Mirrorless Camera (With limited Academy rental options)
Prerequisites: Introduction to Creative Digital Photography or Equivalent Knowledge
Duration: 1 Semester
Ages 12+
Class Length: 60 min
Location: Lehi & Springville
Our intermediate photography class is designed for students who have mastered the basics and are ready to take their skills to the next level. In this course, students will dive deeper into advanced techniques such creative use of lighting, color, complex composition, and becoming proficient in photo editing. They'll cover the bases of the practical and useful skills to take into the photography world such as understanding and practicing product photography, advanced portrait photography, food photography, storytelling photography, and landscape photography. Students will gain the ability to find and master their own unique style in each category. Perfect for those who have completed a beginner course or have a solid foundation in photography, this class helps students elevate their work and gain confidence behind the camera.
Languages
Japanese I: Introduction to Japanese
Prerequisites: None
Ages 8+
Duration: 1 Semester
Class Length: 60 min
Location: Lehi
Konnichiwa! Are you planning on visiting Japan soon? Do you like anime, games, or Japanese music? Do you want to more easily communicate with Japanese friends or family? Get an intro to the language in Japanese I! Learn and practice the three Japanese alphabets, the vocabulary you need for travel, and basic conversational grammar.
Introduction to Spanish
Prerequisites: None
Ages 8+
Duration: 1 Semester
Class Length: 60 min
Location: Lehi & Springville
Our beginner Spanish class for kids ages 8-15 is the perfect introduction to learning a new language in a fun and interactive environment. Students will develop foundational skills in speaking, listening, reading, and writing through engaging activities, games, and conversations. They'll learn basic vocabulary, phrases, and grammar while building confidence in communicating in Spanish. This class is ideal for children eager to explore a new language and culture, with plenty of opportunities for practice and interaction.
Japanese II: Conversations in Situ
Prerequisites: Japanese I
Ages 8+
Duration: 1 Semester
Class Length: 60 min
Location: Leh
In Japanese II, students learn more advanced grammar, and they get a real start on the most complex Japanese alphabet: kanji. Hone your translation skills and your conversation ability here!
(NEW Fall 2025) Intermediate Spanish
Prerequisites: Spanish 1 or Proficiency Assessment
Ages 8+
Duration: 1 Semester
Class Length: 60 min
Location: Lehi & Springville
Coming soon!
Additional Electives
Beginner Sewing
Prerequisites: None
Ages 10+
Duration: 1 Semester
Class Length: 60 min
Location: Lehi
Learn the timeless skill of sewing in our Beginner Sewing Class! Designed for kids ages 10 and up, this hands-on course introduces students to the basics of sewing, including how to safely use a sewing machine and beginner-friendly projects. From stitching techniques to crafting your very own creations, this class will build confidence and inspire a love for DIY projects. By the end of the course, students will take home their very own handmade items. No prior experience required—just bring your enthusiasm and imagination!
Financial Literacy
Prerequisites: None
Ages 10+
Duration: 1 Semester
Class Length: 60 min
Location: Leh
This engaging course introduces students to essential financial concepts like budgeting, saving, spending, and understanding the value of money. Through interactive lessons and real-world examples, students will learn how to set financial goals, make smart decisions with their money, and build healthy financial habits that will last a lifetime. Whether it’s learning how to create a budget, manage a bank account, or understand the basics of credit, this class provides the foundation for a financially savvy future. Perfect for young learners looking to take control of their financial future!