Scratch Coding for Elementary School Age Children

Computer Science isn't just about sitting at a computer and writing code. Champ Learning Academy's computer science courses focus on logic, problem solving, and working with others in a fun, interactive environment.

Children will learn how to translate their ideas into working programs and break a problem down into smaller parts then solve each piece logically. We'll teach students how to work through multiple iterations of their projects to improve them and add every idea they can think of.

Our interactive classes are designed to open up creativity as children design their own projects while they learn about the fundamentals of programming.

Class Details

Click each Class Level to learn more and enroll. Questions? Email Us or Call (925) 854-8274
  • Timing TBD
  • Recommended Age: 8+
  • Pre-Requisites: Ability to use a mouse with basic typing skills (hunt & peck typing is okay)
  • Introduction to how Scratch works, how to create scripts, add characters, backgrounds, and interaction.
  • Projects include "About Me", "Build a Band", a Music Video, Simple animation, and character control. Every week has extra challenges to get the creative juices flowing!
  • Kids will also learn debugging techniques to learn more about Scratch and proper algorithm techniques.
  • Timing TBD
  • Recommended Age: 8+
  • Pre-Requisites: Scratch Level 1
  • Students will begin learning how to create working games. We'll focus on how games work and how to layer in game features to make sure everything works well together.
  • Projects include Building a Maze, Breakout, Flappy Bird, Soccer Goal.
  • Kids will be challenged with many extras like building levels, scoring, and adding difficulties.
  • Timing TBD
  • Recommended Age: 8+
  • Pre-Requisites: Scratch Level 2
  • More advanced capabilities like doing math and using the webcam to interact with characters.
  • Projects include drawing simple & complex geometric shapes, creating functions, recursive functions, fractals, and using the webcam to control a ping pong game.
  • Kids will be presented with challenges at every step such as allowing the user to select options that change drawings..resulting in projects that are unique every time they are run.

More About Scratch Programming

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 primarily designed for kids as young as 8 years old. The open-ended design allows for young children to learn the basics of programing algorithms and quickly progress to create event-based, interactive stories. It is a great stepping stone to more advanced computer programming.

The building block structure that we teach is easy for kids to understand and reinforces the logical thinking that is required for STEM thinking

In our classes, we teach kids not just how to create interactive, animated programming projects, we also teach them about online safety, logging in with usernames and passwords, and participating in the vibrant online Scratch community where kids share & remix their projects. We give students the tools they'll need as they expand their usage of online tools.

More About Our Enrichment Program

Each class we offer will help children expand on their education in school. Classes include a mix of hands-on, individual, and team learning.

Computer Science & Coding

Champ Learning Academy's computer science courses focus on logic, problem solving, and working with others in a fun, interactive environment.

Our interactive classes are designed to open up creativity as children design their own projects while they learn about the fundamentals of programming.

No prior coding experience is needed for beginners.

More Info About
Our Computer Science Classes

Raspberry Makers

Give your child the opportunity to combine their love of computers and creating. This class combines RaspberryPi and electronics circuits with the Python coding language.

This class is designed for children in 5th through 9th grade.

Coding and electronics experience is not necessary, but is a plus for more advanced learning.

More Info About
Raspberry Makers Classes

Digital Art

Our digital art classes help students go from simply being users to being creators. They'll go from using filters to creating art using a variety of powerful digital tools.

Classes are designed for students at least 11 years old. No experience is necessary.

More Info About
Our Digital Art Classes

Parents love our classes!

Read Testimonials on ActivityHero

Join Our Interest List and get your first class free!

We would love to keep you up-to-date on our program and our latest class offerings.

Sign up for our parent's interest list and we'll send you occasional emails about new classes, events, and other great ways to help your child explore, learn, and grow.