top of page
Books

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

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

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

Video GameDEV

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

Coding & Web Dev

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

Digital Arts

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

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!

bottom of page