The Scratch programming course aims to provide children with introductory computational creativity and thinking skills through Scratch – an MIT developed interactive online program for children to create stories and animation. The children will learn and visualize computational thinking concepts such as sequence, loops, parallelism, events, conditionals, operators and data. They will explore and hands-on with experimenting and debugging through computing problem solving tasks. Most importantly, the program will empower an “I can create” mindset in children.
At the end of the advanced course comprising of 4 sessions, learners will be able to create a game, in Scratch, from scratch on their own. This is achieved by a series of guided and exploration game activities.
This course has a total of 8 sessions, which consists of 2 levels – Basic and Advanced. The basic level will be the first 4 sessions which cover basic concepts while the advanced level, the next 4 sessions, will cover more complex concepts. Children have to complete a workbook which requires them to apply all that they have learnt in the basic level before attending this class. You can find