The First Code Tinker program instills the concept that technology is a creator’s tool to the young curious minds. By using fun and educational technology kits, including Scratch, LittleBits, Makey Makey, and Dash etc, First Code Tinker moves students beyond mobile and computer gaming, and gets them hands-on experience in programming and hardwares.
Designed for young curious minds, this modular course is project-based and hands-on, giving them a first try on programming.
The teaching tools we use are cutting edge, including latest funded Kickstarter projects, and often shipped directly from Silicon Valley and New York.
Each class we offer a tangible product for students to take home. We believe coding is a means to create with technology; that’s why having an end product is of utmost importance.
"I think the class is great and just about the right amount of time (once a week). Both instructors were patient and explained things clearly. Working with younger kids is hard, so I appreciate their efforts in making things fun and giving them the freedom to 'mess around' a bit."
Samson, Parent of Anik, One World International School
This course is designed for young children not yet familiar with the computer to have some programming fun with Hopscotch, an iPad app that allows kids to create animations, stories, and games with easy-to-use blocks, color-coded functions and quirky characters that are particularly appealing to 5+ years old kids. Students practice giving commands to the characters, exploring programming and mathematical concepts and enjoying creating interactive artwork in the process.
[Suitable for age 7-8] Students learn how to use Scratch, a block-based programming tool developed by the MIT Media Lab, to design and build fun projects of animated stories and multimedia games. AT101 is equivalent to Holiday Camp's module Start from Scratch: Animation & Games.
AT101 is equivalent to camp module - Start from Scratch: Animation & Games
Scratch 102 is a deep dive in Scratch for aspiring young programmers following the Scratch 101 course. After learning the fundamentals of Scratch and creative programming, students in the Scratch 102 course solidify their understanding of key computer science concepts including sequences, loops, conditionals, abstraction and object-oriented programming by creating more advanced and even more fun multimedia games and projects.
AT102 is equivalent to camp module - Intermediate Scratch
This course solidifies and challenges students to utilize what they learned about Scratch programming in the AT100 series onto commanding actual physical objects! Students will build robots, and are exposed to how a computer code can affect real world objects.
In this course, students are introduced to various Scratch extensions that build off from their previous Scratch and hardware knowledge. Students will explore ScratchX features which empowers students to control the real world with code. Student must have taken AT201 to join this class.
No Prerequisite Needed
[Suitable for age 5-8] Designed for students without prior coding knowledge to learn to control the robots, create animations and games with the use of an iPad. They learn how to add different blocks of coding with basic concepts in mathematics and programming to complete challenges every lesson. AT030 is equivalent to Holiday Camp's module - Playful Discovery of Robotics.
No Prerequisite Needed
[Suitable for age 7-8] This class covers the programming and technical concepts behind video game modding with Minecraft. Suitable for students without prior coding knowledge. AT120 is equivalent to Minecraft Modding in Holiday Camps.
Prerequisite: Minecraft Experience
[Suitable for age 7-8] Students will be able to programme, manipulate and design the functions of different objects in Minecraft, by tapping into the code and creating anything they can imagine. Using the online platform, LearnToMod to modify video games and strengthen their block-based programming knowledge.