Build the classic Pong game
Be part of the Maker Movement! Learn computational thinking with real-world devices such as sensors and LEDs.
Learn to program the Arduino electronics prototyping platform using the block-based Scratch editor.
Go in depth with the Arduino! Start from Scratch, and progress to the Arduino IDE to make advanced projects.
Make your own car. COE not included.
Learn to code an Arduino using Scratch! An IDA-MOE Code for Fun programme for schools.
Learn how the Internet really works, and the intricate details of computer security and hacking.
A fast-paced introduction to game programming using the industry-standard Unity editor.
Learn to make an LED wand to write words in the air.
Design usable iOS apps with the Xcode IDE, and bring them to life with Apple’s new Swift programming language.
Learn Java to program in Android Studio, and create apps to install on your own Android devices.
In this advanced version of our Android course, students will start from the basics, but quickly delve deep into Android development.
Learn the ins and outs of the Xcode IDE, Swift programming language, and UIKit framework to design and implement actual iOS apps.
This accelerated iOS course will train motivated students in advanced concepts of iOS development from the ground up.
Learn to make a piano from tofu.
This fast-paced course will bring students deep into web application development in using the Ruby on Rails framework to build a social network.