ACE-Learning Systems


Scratch is a block-based visual programming language targeted primarily at children. The syntax complexities of a program become obsolete through the block-based visual programming approach helping an individual spur interest in programming. Learning the foundations of programming with our Scratch course does not require any programming knowledge. Engaging with the activities in this course helps exercise creativity, imagination, apply logic, and create designs. Who knows, you may become the next Mark Zuckerburg or Steve Jobs.

Recommended age
7 - 9
8 days, 1.5 hours

If you are unable to find the preferred time slot for your child, please contact us and we will be glad to assist you.
Course Outline
  • The Basics of Scratch
  • Assets (load, create, manipulate)
  • Controlling Sprite Movement and Animation
  • Handling Events (clicks, messages)
  • Triggering Events
  • Sensing (collision, colour, keyboard press)
  • Randomisation
  • Customise and Combining blocks
  • Sounds (library, record)
  • Multiple Page (landing page, end page)
  • Game Design

Sample Projects

Movement and Animation

Join us and learn the fundamentals of Scratch. Learn to make a sprite move, animate, and speak.

Clicker Bat Game

Using Scratch, learn to create an exciting clicker game with us.  The bats are crazily moving towards you; ward them off quickly before they bite.

Simple Directional Game

With Scratch, find out how to insert multiple sprites, handle sprite collision, and control a sprite's movement in different directions.  While guiding the player sprite, avoid obstacles when rushing straight towards the finish line.

Rocket Ship Space Collector

Create a game to control the rocket ship using the keyboard. The rocket will collect falling gems while avoiding asteroids. Launch fireballs to destroy the asteroids. In this project, we also introduce life and level variables.

Contact us for Details

+65 8189 7700