Our training program offers continuous, modular training. Each stage is loosely based on the age of the student, though more emphasis is placed on their knowledge, skills and interests. The modules focus on ingraining computational thinking in students. Coding on the other hand enables students to generate innovative solutions by creating algorithms to provide generic solutions. The program is provided through two options:

  • -> Weekend sessions that run between 9am and 12 noon, twice monthly on every other Saturday
  • -> School Holiday Camps that run in April, August and December offered between 9am and 3pm from Monday to Friday for one week.

Each program also incorporates a Child Online Protection component. The amount and depth of content is based on the age of the children in a particular program. The general areas of coverage are:

  • -> Social media
  • -> Cyberbullying
  • -> Passwords and privacy
  • -> Personal information and location
  • -> Sexting
  • -> Online gaming
  • -> Computer protection (malware, updates, backups etc)

We also hold monthly sessions for parents and guardians. These sessions are used to give children’s caregivers the tools and knowledge to teach children to protect themselves online.

This is the foundation stage. We create, in the young minds, an interest in technology as a creative tool. We use fun tools to introduce electronics, robotics and guide students to create simple programs following precise steps. Students learn what algorithms are, debug simple programs following step-by-step instructions, developing logical reasoning skills and use devices to create, organize, store, manipulate and retrieve digital content.

The students are equipped with a firm grasp of computer science concepts which gives them a deeper understanding of designing and writing code. Students create and debugging programs with specific goals and understand concepts including variables, sequences, selections, and repetition in programs. They develop their logical reasoning skills and learn to use websites and other internet services.

By this stage, the students are proficient in simple programming languages. This stage encourages deeper computational thinking and creation of more complex programs. Students use two or more programming languages to create their own apps and games. They learn simple Boolean logic, work with binary numbers, and study how computer hardware and software work together to create complex robots.

This is a community outreach program that is be ran at community centres and schools in low income neighbourhoods that do not have access to computer learning resources. The program involves use of mobile devices such as laptops and tablets (eg BRCX) as there is low likelihood of access to computers, internet connectivity and reliable supply of electricity available to these digitally marginalized communities.

This is our way of giving back to a community from which we have received so much. We continuously partner with like-minded individuals, corporates and donors to give disadvantaged children a chance to move at the same technological pace as those with privilege.