Inventor Certificate Programme

using Arduino Microcontroller

About our Arduino Course

Inventor Certificate Programme is based on the Arduino microcontroller system. In this course, students will learn how to wire circuits and write text-based programs to read data from sensors and control outputs such as LEDs and servos.

Registration

To register, visit our sign-up page.

Class Schedule

We have both weekly weekend and school holiday courses. Click here to find out more.

Course Progression

Modular Course system

+ 1.5h per lesson. Recommended 6-7 lessons per level.

+ Progress at own pace! Speed up or slow down syllabus as needed.

Course Fee

+RM105 for 1.5h lesson. Purchase our lesson packages and save up to RM620!

Evaluation Test

+ Evaluation Test is administered at the end of Beginner 2 and Intermediate 2 level to ascertain suitability for progression.

+ Evaluation test covers theory, programming, and hands-on circuitry construction.

+ Certificates will be awarded upon successful passing of evaluation.

Catalyst DSA Preparatory Program

+ Arduino Inventor: Intermediate 2 is the prerequisite for our CATALYST DSA Preparatory Program.

+ CATALYST is a small project mentoring class where students will conceptualise and develop their own creations and prototype. Students will also be taught project documentation and project management skills.

Additional Course Information

Class Size

+ Class ratio of up to 5 students to 1 instructor

+ Want to start your own class? Find at least 2 students!

Age Range

+ Suitable for children age 10 years and up

Registration

+ To register, visit our sign-up page.

+ Registration is only confirmed upon full payment of course fee

Course Details

Read more about the content and activities that we cover!

Arduino Inventor: Intro to Arduino using S4A

Recommended Age: 10 years old and above

This is an introductory course for Arduino robotics. Students will learn how to utilize the Arduino Uno Microcontroller Board together with Scratch programming. Through the lesson, students will explore basic electronics, graphic-based computer programming, and tinkering with breadboard (a board for making an experimental model of an electric circuit) and wires. Topics covered in this course provide the foundation for more progressive Arduino Certificate Programs.

Basic Electronics

  • + Breadboard circuits
  • + Resistors & LEDs

Computer Programming: Using Scratch

  • + Simple arithmetic
  • + Digital and analog functions

arduino-intro-2

Arduino Inventor: Beginner 1

Recommended Age: 10 years old and above

Pre-requisite: Arduino Inventor: Intro to Arduino using S4A

In this course, students will be taught basic programming concepts such as conditionals (IF-ELSE statements) and loops (repetition and terminating conditions). Various mini challenges will be tackled at the end of every session. Through the lessons, students will explore basic electronics, simplified C/C++ texted-based computer programming, and tinkering with breadboard (a board for making an experimental model of an electric circuit) and wires.

Computer Programming: Arduino IDE

  • + Programming Syntax
  • + Writing functions

arduino-beg-1

Arduino Inventor: Beginner 2

Recommended Age: 10 years old and above

Pre-requisite: Arduino Inventor: Beginner 1

In this course, students will be presented with more programming concepts such as manipulating of data variables, as well as taking a holistic problem solving approach (electrical design and software solution). Through the lessons, students will explore basic electronics, simplified C/C++ texted-based computer programming, and tinkering with breadboard (a board for making an experimental model of an electric circuit) and wires.

Computer Programming: Arduino IDE

  • + Programming Syntax
  • + Writing functions

arduino-beg-2

Arduino Inventor: Intermediate 1

Recommended Age: 11 years old and above

Pre-requisite: Arduino Inventor: Beginner 2

In this Intermediate course level, students will learn how to program the Arduino Uno Microcontroller Board with other components such as Servo Motors, and LCD screen. Students will learn about the commonly used I2C communication protocol and using third party code libraries in implementing their projects.

Part of the coursework will involve students documenting their work and creating their personal website, which they will get a chance to build during this course as part of the lead up to the CATALYST programme.

Hardware Electronics

  • + Servo Motor
  • + LCD Screen

Computer Programming

  • + I2C Communication Protocol
  • + Managing External Code Libraries

CATALYST

  • + Building Personal Project Website

Arduino Inventor: Intermediate 2

Recommended Age: 11 years old and above

Pre-requisite: Arduino Inventor: Intermediate 1

In this Intermediate course level, students will learn how to program the Arduino Uno Microcontroller Board with other components such as the motor controller and IR sensors to build an Arduino-based robot car. Students will combine the various sensors that were covered previously to create an autonomous robot that can respond to its surroundings.

Part of the coursework will involve students documenting their work and creating their personal website, which they will get a chance to build during this course as part of the lead up to the CATALYST programme.

Hardware Electronics

  • + Servo Motor
  • + IR Sensor

Computer Programming

  • + I2C Communication Protocol
  • + Managing External Code Libraries

CATALYST

  • + Building Personal Project Website

Arduino Inventor: Advanced 1

Recommended Age: 13 years old and above

Pre-requisite: Arduino Inventor: Intermediate 2

Coming Soon.

Arduino Inventor: Advanced 2

Recommended Age: 13 years old and above

Pre-requisite: Arduino Inventor: Advanced 1

Coming Soon