Infocomm Learning Roadmap

As a pioneer Infocomm Club Approved Vendor, we offer a set of engaging and technically rigorous courses for schools to introduce coding and making to Infocomm Club students. In 2017, we’re extending our Game Development offerings, introducing robotics with Sphero, Dash, and Arduino, and teaching Python everywhere we can.

This course is available in a 24-hour (“Newbie” and “Beginner” courses, recommended for younger students, up to Secondary 1) courses for Scratch, or 36-hour (“Intermediate” and “Advanced”) formats for Unity. Items indicated with an asterisk(*) are available at the intermediate and advanced courses only.

Scratch

Scratch is a popular block-based platform, widely used to introduce younger students to coding and game development. With syntax out of the way, students can focus on game mechanics, logical thinking, graphics, and animation. Recommended for primary to lower secondary

Python

Python is a great introductory syntax-based language, and with the Pygame and Processing modules, it allows students to create more complex games. Learning Python is a great choice for secondary school students—it’s a general-purpose language used in various domains, and it’s the language of choice for the new O-level computing curriculum.

Unity

Unity is an industry-standard tool for creating games. As a complete professional platform, it is also the most complex course in our offerings, but with perseverance, students can create stunning results. The Unity platform is available for free to schools.

Ethical Hacker

This course introduces students to the fundamentals of cyber security—encryption, the structure of the Internet, transmitting data securely, working in UNIX, and more. Students will also learn about how cyber attacks happen, and how to better identify fraud, and defend themselves, online. We’ll even sneak in lessons on introductory Python programming, so students will be equipped to do hands-on exercises in encryption/decryption algorithms, and investigate the feasibility of various cryptanalysis techniques.

What your students will learn:

What is hacking? Hacking in the news, malware, exploits, and protecting yourself

Public key cryptography, hashes, and signing; how this relates to the modern web (HTTPS, SSL)*

Introduction to metasploit*

UNIX treasure hunt! Create a honeypot to lure hackers*

This course is available in a 24-hour (“Newbie” and “Beginner” courses, recommended for younger students, up to Secondary 1) or 36-hour (“Intermediate” and “Advanced”) formats. Items indicated with an asterisk(*) are available at the intermediate and advanced courses only.

This course is available in a 24-hour (“Newbie” and “Beginner” courses, recommended for younger students, up to Secondary 1) courses for Sphero or Dash, or 36-hour (“Intermediate” and “Advanced”) formats for Arduino FreaksCar. Items indicated with an asterisk(*) are available at the intermediate and advanced courses only.

Sphero / Dash

Sphero and Dash are programmable robots, controllable using simple, powerful drag-and-drop interfaces. In addition to introducing students to coding, our focus for younger students is to engage them meaningfully in STEM and 21st century skill sets emphasising problem solving, collaboration, and communications skills.

Arduino FreaksCar

The ElecFreaks FreaksCar runs on the popular Arduino electronics prototyping platform. This course gives students an in-depth understanding of robotics engineering, allowing students to explore concepts through challenges designed to emulate real world situations and environments that require robotic solutions.

About Tinkercademy

We’re coders and tinkerers who teach coding and tinkering to schools, corporations, and the public in Singapore. We bring an unparallelled depth of experience in education and technology to our classes and curriculum.