Scratch Ninja

Scratch Ninja

Ideal Beginner Coding Series - Build Games, Stories, and Animations
Try for Free

Computer programs are everywhere these days. Scratch, a platform developed by MIT, is a great way to introduce kids to computer programming. However, not all kids coding classes are created equal. In fact, it is far from that. Learning coding is much more about developing computational thinking than writing a couple of programs.

Unlike many coding classes where kids are handed a sheet of paper and asked to follow instructions, with our small class, interactive setting, and inquiry based teaching style, teachers lead kids who are taking early steps in coding through an enlightening process of creating, critical thinking, problem solving, and mastering computational thinking skills. Experience it and see the differences!

Intro to Beginner Coding - Scratch Ninja
Intro to Beginner Coding - Scratch Ninja (Free!)
  • Grades 2-5
  • In this class, learn the basics of how to use Scratch coding interface, enjoy programs built by other students, and work together to build a fun game of your own (for many this is the very first program they have ever built. :))
Scratch Ninja 1
Scratch Ninja 1
  • Grades 2-5

    Max Enrollment Per Class: 6 Students

  • This class uses Scratch, a coding platform developed by MIT, as a tool to teach basic computer science and coding concepts such as loop, conditional, motion, and sensing. Students will also work on a project in each session ranging from animation, games, to graphic design and storytelling, etc. The class employs a variety of interesting topics to teach logical thinking and inspire creativity, so your kids are not only learning but also creating starting from day 1.
  • $129 (USD) for 4 sessions

    50 minutes per session

Scratch Ninja 2
Scratch Ninja 2
  • Grades 3-5

    Max Enrollment Per Class: 6 Students

  • This is Part II of our coding class on Scratch. In this class, students will continue to learn foundational computer programing concepts including variables, messaging, etc. Similar to Scratch Ninja 1, we will build a project in every session ranging from animations, games, to graphics design and storytelling, etc. Kids will be challenged to be creative and solving tough problems while learning the deeper computer science concepts.
  • $129 (USD) for 4 sessions

    50 minutes per session

  • Prerequisites: Students need to have taken Scratch 1 offered by us or have at least 10 hours of Scratch coding experiences and are familiar with coding blocks including forever loop, conditional, motion, and sensing.
Scratch Ninja 3 (Advanced)
Scratch Ninja 3 (Advanced)
  • Grades 4-6

    Max Enrollment Per Class: 6 Students

  • This class covers the most advanced coding concepts that Scratch has to offer, beyond what is offered in Scratch Ninja classes 1 and 2. In this Advanced Scratch class, students will design and deliver projects on their own, spending significant time outside of class to complete projects successfully. The end-to-end process includes designing games in response to a users’ preferences, organizing the design process into multiple steps, and structuring codes in efficient ways.
  • $129 (USD) for 4 sessions

    50 minutes per session

  • Prerequisites: Students need to have taken Scratch Ninja 2 or have at least 20 hours of Scratch coding experiences and are familiar with all coding blocks in Scratch.
Scratch Ninja 4 (Advanced)
Scratch Ninja 4 (Advanced)
  • Grades 4-6

    Max Enrollment Per Class: 6 Students

  • This is the last of our Scratch Ninja series where the focus is on making connections across the learnings while layering additional challenges both in coding and in creativity. Student will have the option of developing a project of their own choosing. We will provide guidance during each class on their individual projects in addition to working on assigned projects. Their individual projects will also be featured on our website and shared with community (with parent permission).
  • $129 (USD) for 4 sessions

    50 minutes per session

  • Prerequisites: Students need to have taken Scratch Ninja 3 or have at least 30 hours of Scratch coding experiences and are familiar with all coding blocks in Scratch.