« Back to Search Results

Intro. to Scratch Coding (3rd-9th Grade)


  • Testing Mom Members:
    ONLY $18.00 per class ($72.00 total for 4 classes)
  • Non-Members:
    ONLY $20.00 per class ($80.00 total for 4 classes)
  • Coding Academy Members:
    ONLY $79.00 for UNLIMITED classes Learn More

Class Details:

  • Ages: 8 - 13
  • 3rd Grade - 9th Grade

Show More Dates

  • -
  • -
  • -
  • -

Show More Dates


This course introduces students to the world of programming through Scratch, a beginner-friendly visual programming language developed by MIT. Scratch allows learners of all ages to create interactive stories, animations, games, and more, all while learning fundamental programming concepts in a fun and engaging way.

Throughout this course, students will explore the basic principles of programming and computational thinking through hands-on activities and creative projects using Scratch's block-based interface. They will learn how to think logically, solve problems, and express their creativity through coding.

Learning concepts:

  • Understanding of Programming Concepts: Students will gain a foundational understanding of fundamental programming concepts such as sequencing, events, loops, conditions, and variables.
  • Computational Thinking Skills: Through problem-solving activities and project-based learning, students will develop computational thinking skills, including logical reasoning, pattern recognition, decomposition, and algorithmic thinking.
  • Creativity and Expression: Students will learn to express their creativity through coding by designing interactive stories, animations, and games using Scratch's visual programming blocks, fostering imagination and innovation.
  • Basic Animation and Game Design Skills: Students will acquire skills in sprite and backdrop animation, including movement, rotation, costume changes, and effects, enabling them to create engaging animations and interactive games.
  • Project Planning and Execution: Students will learn project planning and execution skills by designing, developing, and iterating on their own Scratch projects, from initial concept to final implementation, fostering project management skills and attention to detail.
  • Problem-solving and Debugging: Students will develop problem-solving and debugging skills as they encounter and resolve errors and challenges in their Scratch projects, promoting resilience and perseverance in the face of obstacles.
  • Preparation for Further Learning: This course will prepare students to advance to more advanced programming concepts and languages beyond Scratch, providing them with a solid foundation for continued learning and exploration in computer science and programming.


Important Note: Our system will send you the link to join the class 30 minutes before the start time of the course.  


Scratch and ScratchJr are the Massachusetts Institute of Technology trademarks and are in no way affiliated with Testing Mom.



See all of China 's upcoming classes.

Instructor Bio:

My goal is to customize my lessons to suit different learning styles, enabling each student to grasp the information most suitably. This approach also fosters sustained engagement and enthusiasm among students for the instructional material. I firmly advocate for integrating an enjoyable learning experience through interactive games and activities designed to stimulate cognitive engagement.



  • Bachelor's of Science, (Major) Computer Science, (Minor) Data Science


Favorite Quote: 

  • “Education is the most powerful weapon which you can use to change the world.”

 -Nelson Mandela


Fun Fact:

  • I grew up in Wasilla Alaska

You must be logged in to purchase Live Online Classes.
You can login or register for free below.

Need help? - Contact Support