Acquire the fundamentals of Scratch programming with application in Internet of Things (IoT). 

IoT Fundamentals with Scratch

Enroll Now

Age Group



10 Weeks (Sessions)
delivery format

Delivery Format

In-Person (One-on-One / Small Group)

Program Overview

This program is designed to hit two birds with one stone. It combines the basics of Scratch programming with the innovative world of the Internet of Things (IoT). The goal is to empower students by merging creative coding exercises with the practicalities of IoT systems. Participants will learn to develop, configure, and deploy IoT solutions using the mBlock Scratch programming language and the CyberPi IoT board.

Enroll Now

What Your Child
Will Learn

By the end of this program, your child will be able to.

Identify and describe the basic components of an IoT system.
Develop and program using the mBlock Scratch programming language.
Configure and program the CyberPi IoT board for various applications.
Create and test complete IoT systems tailored to solve practical problems.
Apply core scientific and mathematical concepts to enhance problem-solving and critical thinking in IoT projects.
Work collaboratively on projects, fostering teamwork and improving solution-oriented communication.


10 sessions
1 hour / session
10% sibling discount
10 sessions
1 hour / session
10% sibling discount



Where is the venue of the program and do you offer home-based program?
We currently offer the program at our training centers in Norwest and Blacktown. Details of the location will be communicated during the enrollment period.

Alternative venue include home-based could be arranged on request. Contact us to arrange for this as part of the enrollment process.
Do you offer an online program option?
Our robotics / IoT programs are offered as in-person program due to the need to immerse the learners in hands-on learning activities.
What is your refund policy?
We hope that upon engagement with our quality program, you will not have the need to change your mind. Meanwhile, in case you decide to opt out of the enrollment, refund will be granted if the notice is received within the first seven (7) days of enrollment.
What if I am unable to attend one or more session(s) during my enrolment period?
We encourage prompt and regular attendance in all our sessions. Attendance is an integral part of our performance evaluation and support package. In case you are unable to attend a session for a genuine reason (subject to approval), you would be offered a special session to cover the materials missed.

In addition, request to absence from a session should be received at least 2 hours to the start of the session to be eligible for the special make up session.
What are the available payment methods for enrollment?
We currently accept the following payment options:

1. Online payment through our secured stripe account integrated in the enrollment form

2. Bank transfer to the company account provided in the enrollment form.

For any other options kindly contact us to arrange for such.
Do you provide the robotics/IoT material or students have to bring their own kits?
We provide the required robotics/IoT kits throughout the program. Meanwhile, we encourage learners to get personal copy of the kits for continuous learning and practice at home.
I can not find a convenient slot to enroll.
Contact us to discuss alternative time slot, especially when you want to enroll for 1-to-1 session.
Are there any discount for siblings?
Yes. We encourage siblings to join our group sessions and there will be a $25 reduction for each additional sibling.
Can we enroll as a group of friends or family in a slot and what is the discount?
Yes. We encourage group sessions with friends and family members. Select the same registration slot for all the members and choose the sibling discount. Contact us for support if needed.
Have more Questions, Get in Touch with Us.

10% Off for siblings

Reserve your spot in our IoT Fundamentals with Scratch Program

Limited spaces available!