Learn more about the things you love

Programming Foundations

Level: Ages 5-13
Estimated Duration: Full-year

Register Now

Learn By Doing

Did you know computers have their very own language? Instead of words, computers talk in numbers and short commands. When you master their language, you can make cool things like interactive games, mazes, and digital art come to life.


what you'll learn & create

  • Program with MIT’s Scratch software
  • Create spirograph drawings
  • Design animated greeting cards
  • Make a paint program
  • Build a racing game
  • Construct a maze adventure
  • Your own games, interactive art, and geometric drawings

system requirements

PC or Mac

Windows 7 or Mac OSX 10.7 or higher. Chromebook/iPad compatible

Scratch account from MIT

Free Download included.

  Support From Expert Instructors

Utah-Residents_0204_06   Satisfaction Guarantee

course outline

Act Like a Computer

Starting With & Writing a Program in Scratch

Multiple Characters and Animation

Make Your Own Sprites & Make Them Work Together

User Events & Keeping Score with Variables

Big Project Techniques & Using Clones


How To Register Your Child for TechTrep

Parents must submit an application for each child in the Tech Trep Academy InfoCenter. Please click here for more information.

Call For Inquiry


Mail For Inquiry


01. Parents Know Best

We invite parents to research curriculum and learning resources to determine what’s best for each child, based on their unique needs and interests, and then submit a proposed year-long personalized education plan for review and approval.

02. Students Thrive

Once students experience a truly personalized learning environment, they never want to go back to a one-size-fits-all approach.

03. Success Continues

We hear amazing stories from parents whose children have continued their success as adults.

Similar Classes

Looking for more fun class ideas? Check out some more options below!

3D Printing and Design

Level: Ages 11-14

In this 3D printing course for kids, you’ll master best practices of 3D modeling and printing, starting with basic shapes and building up to complex models.

Intro to Python Programming

Level: Ages 13-14

Learn the basics of computer programming in the Python language! We’ll teach you the fundamentals of coding, and you’ll create games, stories, applications and other useful computer programs. 

Rocketry Foundations

Level: Ages 5-8

Using both Stomp Rockets and Estes Model Rockets, students in grades K-2 will apply an investigative and exploratory approach to understand the basics of rocket flight and the design of rockets.

Adobe Create Cloud: Video Production for Content Creators

Level: Ages 11-18

Join us in this course, where you acquire the skills necessary to produce videos that will instruct, market, and entertain your audience! 

I liked learning to make a SCRATCH sprite draw different shapes. I liked learning how to clone a Sprite and I liked learning how to make a game.”

7 year old girl

This course led my son to learn about how to use Scratch and designing using this program as well. This has been a lot of fun, not only for him but myself as well. It has been not only educational, but fun as well. It will benefit him greatly in learning these technology courses as the future of technology continues to advance and be the future.”

Happy Parent

Get In Touch

Location: 224 S Main, #438, Springville, UT 84663

Telephone: 208-918-0301

Enrollment Email: tannerb@techtrepacademy.com