Our Courses

Digital Literacy

One of the crucial 21st Century Skills, Digital Literacy is important in a society where there is an abundance of communication and access to information through digital technologies like mobile devices, internet platforms, and social media.

Coders will learn to use these technologies to find, evaluate, use, and create information online in a safe and useful way. 

Computer
Basics

Essential computer skills such as mouse and keyboard skills, and recognising commonly-used features

  • A series of courses to familiarise children with computers while learning essential computer skills
  • Coders will be able to to independently and confidently navigate any digital device, as well as manage some basic troubleshooting for technical issues.

Search Engines & The Internet

Navigating the web safely and effectively

  • This course will empower children to be resourceful and have the required insights to help them navigate the web
  • Coders will learn to think critically when searching for information, evaluating them, and deciding which ones to use

Google Workspace

Using Google Docs, Sheets, Slides, Gmail, Drive, etc.

  • These courses cover frequently-used productivity apps that are essential even for school children
  • Coders will learn to create and manage their files for different purposes, coupled with soft skills like writing impactful messages
  • Proficiency in these apps will be advantageous for school and work, as these skills are easily transferable to similar productivity apps (e.g. Microsoft Office)

Computer Science Fundamentals

Computer Science emphasises persistence in problem solving – a skill that will definitely be useful for children across a multitude of disciplines.

Coders will learn the principles of computing, programming languages, and how to apply their knowledge and computational thinking skills in their projects.

Visual Programming

Introducing computing concepts in an intuitive and visually-engaging way

  • Visual (or block-based) programming is used to introduce computing concepts to children or beginners in a non-intimidating way
  • Coders will be introduced to various platforms and tools (such as Scratch programming – developed by MIT Media Lab) that make coding for kids and beginners fun and interactive
  • Coders will be able to practice logical thinking and show their creativity when programming their own animations and games

Python

A powerful, high-level programming language that is most beginner-friendly

  • This series of courses introduces Python, a language with comparatively simple syntax, which is used to develop software and apps in a variety of settings
  • Coders will be introduced to the language through games and guided courses, before moving on to more advanced courses to create real-time projects that could give them an edge for future job applications

JavaScript

A popular scripting language for adding interactivity in games, websites, and apps

  • Coders will be able to apply their knowledge of computer science concepts and build a solid foundation in JavaScript – the language responsible for the interactivity in games, websites, and apps

  • Coders will learn through guided courses and activities, and will eventually advance to create full projects such as fully-functional websites and apps

3D Design and Printing

3D Design, a type of Computer-Aided Design (CAD), is a skill that is increasingly popular and sought-after. From artists, animators, game designers, to engineers, 3D designing or using CAD software allows them to build realistic models of parts and assemblies, as well as to create special effects and other-wordly scenes.

Besides learning to use CAD software, coders will also learn about various types of 3D printers, and have their chance to print their own designs.

3D Design Fundamentals

Introduction to Tinkercad, a 3D modelling programme for beginners

  • Coders will be introduced to Computer-Aided Design (CAD) through TinkerCAD, a great 3D modelling programme for beginners

  • Besides being able to exercise their creativity, they will be able to practice using the tools and features available in order to start creating 3D designs of their own

Simple Daily Object Design

Practice using CAD tools and designing simple everyday objects

  • Following the course on 3D design fundamentals, this course will include guided tutorials to create simple everyday objects for the coders to get some inspiration to start creating their own 3D designs

  • Coders will be able to practice using CAD tools, which will prepare them for more creative and ambitious 3D designs

Design For Fused-Deposition Modelling (FDM)

Steps and tips for coders to achieve good quality prints of their 3D designs

  • This course will teach the coders all about the best practices in designing models for 3D printing, as well as steps and tips to achieve good quality prints on Fused Deposition Modelling (FDM) 3D printers

  • Coders will be able to adjust their print settings on their own before successfully printing out their 3D creations.

SHORT courses

Not ready to commit to our weekly class? Our short courses typically run between 4-12 weeks. Children will be able to learn a specific skill and have foundational knowledge upon completion of the short course. Explore now!

App Development

The creation of various mobile apps has indeed brought much convenience to our daily lives. By combining design and coding skills, coders will solve real-world problems, understand user interaction with mobile devices, build a fully functional mobile app, and be empowered to make a difference through technology, 

Drone Programming

Drones are increasingly popular amongst hobbyists and enthusiasts. Knowing how to programme drones has therefore also become increasingly important in the field of robotics because of how often they are being used, and how quickly the technology is evolving. Besides the hands-on experience of building a drone and flying it, coders will apply their coding skills from previous courses to code the controls for the drone.

Design Thinking

Design thinking is a problem solving process that focuses on the consumer’s needs above all else. It is an iterative approach to creating innovative solutions, that relies on observing and empathising with how people interact with their environments. Big companies like Apple, Nike, and Toyota amongst many others, have used Design Thinking to drive innovation and growth. 
Coders will have a chance to collaborate with each other, simulating real-world processes of how companies innovate and solve real-world problems.