WhatsApp/SMS +65 8858 6173 create@computhink.com.sg

ScratchThinker Programming for Kids

Classes Available Weekly!

For Ages 9 and above
Use discount code promo15 when you sign up and get $15 off!
See Class Schedules
|
Do the Difficult Things while they are easy and
Do the Great Things while they are small.
~Lao Tzu

ScratchThinker Programming For Kids

What if your kid could write codes and design programs? What would they create?

Computer classes for kids start with the ScratchThinker Programming For Kids class at Computhink. This is an introductory program for kids to learn about programming (or coding) in a fun and enjoyable way via Scratch (developed by MIT). Your kid will learn techniques to think like a programmer and apply Computational Thinking concepts to create mini-games, animations or story projects of their choice.

At Computhink, we teach programming by using visual blocks with drag and drop functions where minimal typing is required. Our tried and tested approach makes it easy and fun for your child to create anything as quickly as they can imagine it, while picking up programming skills.

Course Structure

There are 5 levels in our suite of ScratchThinker Programming classes. Each level is progressive and comprises 4 classes each for a total of 20 classes. The levels are as follows:

  • Beginner Scratch (4 classes)
  • Intermediate Scratch (4 classes)
  • Advanced Scratch I (4 classes)
  • Advanced Scratch II (4 classes)
  • Scratch Robotics (4 classes)

You can sign up for each level separately.

Course Outline

  • Learn basic to advanced level Scratch Programming Concepts (that all Professional Programmers use!)
  • Learn to think logically and computationally to solve problems
  • Algorithm Design and Computational Thinking exercises
  • Creating Games, Storyboards and Fun Dynamic Animations

Learning Goals

  • Learn the basics of Visual Block Programming (VBP) using Scratch (See http://scratch.mit.edu for more information);
  • Acquire basic programming skills and coding concepts that professional programmers use in their daily work;
  • Harness the opportunities to think, to imagine, to explore, to create and most importantly, learn something useful while having fun; and
  • Develop an ability to think like a Programmer and apply Computational Thinking concepts to create mini games or animations of your kid’s choice.

Course Structure

4 levels of 4 classes each

1. Beginner Scratch (4 classes)
2. Intermediate Scratch (4 classes)
3. Advanced Scratch (4 classes)
4. Scratch Robotics (4 classes)

You can sign up for each level separately.

1.5 hours per class

Max. 8 students per class

Min. 4 students to start

Age Group

Age 9 & above

Prerequisites

None required. These classes are meant for beginners.

Equipment

Laptops will be used and provided for each kid. If you would like to bring your own laptop (Windows 7 and above only), do let us know in advance!

Location

The Grandstand (Previously Turf City)
200 Turf Club Road #04-10B
Singapore 287994

Upcoming Classes

ScratchThinker

Saturday

9.00am - 10.30am

Level 1: Beginner Scratch (sold out!)
May-27, Jun-3, Jun-10, Jun-17
Level 2: Intermediate Scratch(sold out!)
Jun-24, Jul-1, Jul-8, Jul-15
Level 3: Advanced Scratch I
Jul-22, Jul-29, Aug-5, Aug-12
Level 4: Advanced Scratch II
Aug-19, Aug-26, Sep-2, Sep-9
Level 5: Scratch Robotics
Sep-16, Sep-23, Sep-30, Oct-7

Class Schedules from May 2017 to October 2017. Please click "register" to select class dates.
You can register for each level (4 classes) separately.
*Updated 2017 Jul-18*

$296

for 4 classes (1.5 hours each)
Use discount code promo15 when you register and enjoy $15 off!

ScratchThinker

Saturday

3.00pm - 4.30pm

Level 1: Beginner Scratch (sold out!)
May-20, May-27, Jun-3, Jun-10
Level 2: Intermediate Scratch (sold out!)
Jun-17, Jun-24, Jul-1, Jul-8
Level 3: Advanced Scratch I
Jul-29, Aug-5, Aug-12, Aug-19
Level 4: Advanced Scratch II
Aug-26, Sep-2, Sep-9, Sep-16
Level 5: Scratch Robotics
Sep-23, Sep-30, Oct-7, Oct-14

Class Schedules from May 2017 to October 2017. Please click "register" to select class dates.
You can register for each level (4 classes) separately.
*Updated 2017 Jul-18*

$296

for 4 classes (1.5 hours each)
Use discount code promo15 when you register and enjoy $15 off!

ScratchThinker

Saturday

4.30pm - 6.00pm

Level 1: Beginner Scratch
Aug-5, Aug-12, Aug-19, Aug-26
Level 2: Intermediate Scratch
Sep-2, Sep-9, Sep-16, Sep-23
Level 3: Advanced Scratch I
Sep-30, Oct-7, Oct-14, Oct-21
Level 4: Advanced Scratch II
Oct-28, Nov-4, Nov-11, Nov-18
Level 5: Scratch Robotics
Nov-25, Dec-2, Dec-9, Dec-16

Class Schedules from Aug 2017 to Dec 2017. Please click "register" to select class dates.

You can register for each level (4 classes) separately.
*Updated 2017 Jul-18*

$296

for 4 classes (1.5 hours each)
Use discount code promo15 when you register and enjoy $15 off!

ScratchThinker

Sunday

9.00am - 10.30am

Level 1: Beginner Scratch (sold out!)
May-28, Jun-4, Jun-11, Jun-18
Level 2: Intermediate Scratch (sold out!)
Jun-25, Jul-2, Jul-9, Jul-16
Level 3: Advanced Scratch I
Jul-23, Jul-30, Aug-6, Aug-13
Level 4: Advanced Scratch II
Aug-20, Aug-27, Sep-3, Sep-10
Level 4: Scratch Robotics
Sep-17, Sep-24, Oct-1, Oct-8

Class Schedules from May 2017 to October 2017. Please click "register" to select class dates.
You can register for each level (4 classes) separately.
*Updated 2017 Jul-18*

$296

for 4 classes (1.5 hours each)
Use discount code promo15 when you register and enjoy $15 off!

ScratchThinker

Sunday

3.00pm - 4.30pm

Level 1: Beginner Scratch (sold out!)
May-14, May-21, May-28, Jun-4
Level 2: Intermediate Scratch
Jun-11, Jun-18, Jun-25, Jul-2
Level 3: Advanced Scratch I
Jul-9, Jul-16, Jul-23, Jul-30
Level 4: Advanced Scratch II
Aug-6, Aug-13, Aug-20, Aug-27
Level 5: Scratch Robotics
Sep-3, Sep-10, Sep-17, Sep-24

Class Schedules from May 2017 to Sep 2017. Please click "register" to select class dates.
You can register for each level (4 classes) separately.
*Updated 2017 Jul-18*

$296

for 4 classes (1.5 hours each)
Use discount code promo15 when you register and enjoy $15 off!

ScratchThinker

Sunday

4.30pm - 6.00pm

Level 1: Beginner Scratch
Aug-6, Aug-13, Aug-20, Aug-27
Level 2: Intermediate Scratch
Sep-3, Sep-10, Sep-17, Sep-24
Level 3: Advanced Scratch
Oct-1, Oct-8, Oct-15, Oct-22
Level 4: Advanced Scratch
Oct-29, Nov-5, Nov-12, Nov-19
Level 5: Scratch Robotics
Nov-26, Dec-3, Dec-10, Dec-17

Class Schedules from Aug 2017 to Dec 2017. Please click "register" to select class dates.
You can register for each level (4 classes) separately.
*Updated 2017 Jul-18*

$296

for 4 classes (1.5 hours each)
Use discount code promo15 when you register and enjoy $15 off!

Why Computhink?

Maximum learning in small classes

All our classes are kept small to ensure maximum attention to your child's learning needs. By keeping the class small, we ensure that each kid gets the guidance and coaching he or she needs to bring their imagination to life through programming. Besides allowing us to get to know your kid better, we also encourage the kids in our classes to get to know one another and this is better facilitated in a small group setting.

Hands-On Activity-Based Learning

We believe that kids learn best when they do it themselves in a fun environment. That is why we ensure that each kid is given a laptop to work their own respective projects and try their hand in the programming projects and activities. It is heartening each time we see the kids beaming and being proud of themselves when they get the code to work as they want it to.

Our Teaching Philosophy

This idea that kids will learn anything that they want to, when they are given the freedom to create, inspires and drives our teaching philosophy. In this, we are influenced by the work of Sugata Mitra (Educational Researcher) whose research demonstrates the effect that a child’s innate curiosity and interest have on learning complex subjects outside the normal school environment. At Computhink, we adopt a 3-pronged approach to teaching kids which is guided by these 3 questions by the child: (1) What can I do?; (2) How can I do it?; and (3) What else can I do?

Follow-On Mastery Classes

Like any learning, learning to program is best done through regular practice and with guidance from experts. And this is why we offer the Computhink Code Club classes which provides regular weekly practice while exposing the kids to various programming languages such as intermediate Scratch, HTML, Python and Javascript. Kids will learn how the same basic programming concepts are built upon and applied in other programming languages to do different things such as building websites and creating mobile apps and games. It is through regular and varied practice that promotes mastery and that is what we aim to do at our Computhink Code Club.

What Our Students & Parents Say About Us

Laura enjoyed creating short animations and that there was an end product at the end of each lesson to fiddle with. Laura, 7

Laura's Mum

Got really excited when he learned that he will be attending this class, and that he will create a game on his own! Sebastien, 7

Sebastien's Mum

I liked learning different coding short cuts that I didn’t know about. Zach, 9

I liked the tech and computer stuff. I also like the games created. Maximus, 11

It is fun and creative! I created the 'pong' game and the 'maze'. Melody, 9

I created the 'bouncy ball' and the 'shark and fish' games in the class. The instructor is clear and helpful. He is kind also. Jadon, 10

Frequently Asked Questions

What is Scratch Programming?
Scratch is a programming language that is based on visual blocks. Kids can drag and drop code blocks and join them together to create and share interactive media such as stories, mini-games, and animations. Scratch is also an online community and kids can share their creation with people from all over the world.

As kids create with Scratch, they learn to think creatively, work collaboratively, and reason systematically, which are all essential 21st century skills they must inculcate. Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu.

What is Scratch good for?
Scratch is an ideal programming language for kids to create and share interactive media such as stories, games, and animations. Scratch helps kids express their creativity, work collaboratively and think systematically in order to solve problems in code.

Besides the ease of learning a programming language, Scratch is also an active online community of kids all around the world learning and creating programs. Projects created are shared publicly, and aspiring coders can browse other student’s projects, view the code behind and even modify other student’s code.

How does attending the Beginner Scratch class help in laying the foundation for my kid’s future?

Developments in the fields of Artificial Intelligence, Mobile Connectivity, Big Data, and the Internet of Things, have raised the collective capabilities of these technologies and combined them into networked services that would soon render a number our current skill-sets obsolete. It used to be thought that computers and machines will only be able to replace jobs which are repetitive in nature, however, it is estimated that 40-60% of jobs will soon be replaceable by computers.

The ability to understand and write computer programmess will empower your kid with the skills to navigate, understand and perhaps create this computational future. In whichever profession that your kid may enter in the future, it is certain that programming and logical thinking skills would be a key part of it.

How does the Beginner Scratch class differ from the Scratch Coder class?

The Beginner Scratch class is the basic introductory class for students who did not have prior experience in programming. This is why we teach kids using Scratch, developed by MIT, which comprises visual blocks which kids can simply drag and drop, with minimal typing. In this way, kids can quickly create fun games and animations, while at the same time, learn basic computer programming concepts.

The Scratch Coder class is developed for kids who have attended the Beginner Scratch classes or are rather new to programming. The Scratch Coder class provides intermediate level instruction for kids to further their interest in programming and comprises many more activities and projects of progressive challenges so that kids can master the programming concepts through varied practice. The Scratch Coder class is only available weekly.

The Scratch Coder class is part of the Computhink Code Club which aims to expose your kids to various programming languages and provide regular weekly guided practice so that kids can continue to hone their programming skills.

What is the Computhink Code Club?
The intent of the Computhink Code Club is to provide regular weekly programming practice while exposing the kids to various programming languages such as Scratch, HTML, Python and Javascript. Building on the basic programming concepts from the Beginner Computhink for Kids! class, at the Code Club, kids will learn how these same basic concepts are applied and used in the other programming languages to do different things such as building websites and creating mobile apps and games. It is through regular and varied practice that promotes mastery and that is what we aim to do at Computhink Code Club. Our goal is to develop your kid’s interest in programming and guide him or her to reach a skills level to be comfortable enough to build their own websites or creating suitable apps to solve everyday issues and make things better.

The Computhink Code Club pass will allow your kid to:

  • Choose 4 classes of 1.5 hours each (Each pass gives a minimum of 4 classes to be utilised within a 3-month period);
  • Select the preferred days according to the pass (Our classes are offered Mondays to Sundays to accommodate your busy schedules);
  • Easily reschedule any missed classes (Can’t attend the previously scheduled class? No problem. Let us know to reschedule the class for your child within that week); and
  • Access to all our available classes (Scratch? Javascript? Python? All our available classes are open to pass holders).
When are the classes for Computhink Code Club?
The Computhink Code Club classes are offered weekly, with different days for each module. Check our computer coding classes for kids schedules for more information. Based on your kid’s experience in programming, we will recommend the classes for your kid to start off. However, you may also make the choice for your kid. Do let us know if you wish to do so.