top of page

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

Scratch Clicker Game

Intro to Microbit

bottom of page