Game-Making With Scratch
Recommended Age:
9 and above
Duration: 18 Hours
(12 Lessons)
​
WHAT TO BRING
-
A laptop (PC/Mac) with charger
-
A Gmail account to access and save Scratch projects
-
Minimum 3 students to start a class
Scratch is a programming language based on visuals and animation, rather than lines of code. It allows students to drag and drop programming instructions presented in visual blocks instead of typing them out. In addition, Scratch allows students to create games such as flappy bird, crossy road, ping pong, etc.
​
Scratch is used as the introductory language because creation of interesting programs is relatively easy, and skills learnt can be applied to other basic programming languages such as Python and Java.
​
Participants will also learn key computer science concepts such as sequences, loops, conditionals and abstraction by building a game at the end of the workshop.
The Makey Makey is an electronic invention tool and toy that allows users to connect everyday objects to computer programs. The Makey Makey aims to cultivate a community of innovators, imbued with the culture of collaboration and co-creation, to solve real-world problems.
Get Hacking with Microbits
Recommended Age:
9 and above
Duration: 18 Hours
(12 Lessons)
​
WHAT TO BRING
-
A laptop (PC/Mac) with charger
-
Minimum 3 students to start a class
The Micro Bit is an open source hardware ARM-based embedded system designed by the BBC for use in computer education in the UK. The micro bit is a small computer that measures 5 cm by 4cm.
​​
The Micro bit can be used as a communication device, gaming console, and even incorporated into more advanced systems such as an automated watering system for plants.
​
Participants will also learn key computer science concepts such as sequences, loops, conditionals and abstraction by creating a project at the end of the workshop.
​
​
Robotics with Mbot
Recommended Age:
9 and above
Duration: 18 Hours
(12 Lessons)
​
WHAT TO BRING
-
A laptop (PC/Mac) with charger
-
A Gmail account to access and save Scratch projects
-
Minimum 3 students to start a class
Game-Making with Scratch Programming
Participants will learn to code with Scratch, a block-based programming tool developed by the MIT Media Lab, to provide users with hands-on in programming. They will also learn key computer science concepts such as sequences, loops, conditionals and abstraction by building a game at the end of the workshop.
Mbot
The mBot has some of its own special Scratch blocks to help is make its way in the world. These include;
-
Making the motors run,
-
Lighting LEDs,
-
Detecting obstacles with the ultrasonic rangefinder,
-
Following lines with the line following sensor, and
-
Playing tones.
There are a heap of other blocks we can use that allow us to interact with other sensors and actuators we can add to the mbot. Here is the list of blocks available
APP Development with Thunkable
Recommended Age:
9 and above
Duration: 18 Hours
(12 Lessons)
​
WHAT TO BRING
-
A laptop (PC/Mac) with charger
-
A Gmail account to access and save Thunkable projects
-
Tablet or Smart Phone to download App
-
Minimum 3 students to start a class
Thunkable uses simple logical reasoning and academic learning of related concepts (algorithms and logical reasoning to solve problems by breaking them down in a fun way) Students can easily design beautiful apps, program powerful functionality with drag & drop blocks and then upload your apps
​
Thunkable aims to cultivate a community of innovators, imbued with the culture of collaboration and co-creation, to solve real-world problems. This allows students to better understand technology and thus inspire them to explore the infinite possibilities.
Python
Recommended Age:
9 and above
Duration: 18 Hours
(12 Lessons)
​
WHAT TO BRING
-
A laptop (PC/Mac) with charger with Visual Studio Code Installed
-
Minimum 3 students to start a class
​
Python is a powerful and widely used programming language that has been used in many industries. From building websites to analyzing big data, Python’s popularity is growing by the day.
Students will learn key computer science concepts such as sequences, loops, conditionals and abstraction to create a simple program.
​
The course will help students to lay a solid foundation towards many more powerful applications of Python at higher levels