Be aware of scammers impersonating as IMDA officers and report any suspicious calls to the police. Please note that IMDA officers will never call you nor request for your personal information. For scam-related advice, please call the Anti-Scam helpline at 1800-722-6688 or go to www.scamalert.sg.

The illustration features five students engaged in diverse coding-related activities, symbolising the core of computational thinking.   Their involvement in activities like using VR goggles and flying a drone highlights the availability of various programs.   Reinforcing the concept of skill development through coding education.

Code@SG

Code@SG aims to introduce students to computational thinking, coding and emerging technologies to enable them to be curious, confident and creative with tech. Discover how your school (primary and secondary schools and junior colleges) can take advantage of the many exciting programmes.

  • The illustration shows primary school students engaged in hands-on learning with a robotics kit, showcasing the practical application of computational thinking.   At the front, secondary school students are checking the plants moisture level by using microcontrollers, showing the program's focus on digital making and the integration of emerging technologies like microcontrollers.

    Code for Fun

    Jointly offered by IMDA and the Ministry of Education (MOE), the Code for Fun Enrichment Programme exposes primary and secondary school students to computational thinking, coding, digital making, and emerging technologies through hands-on experiences of using robotic kits and microcontrollers.

  • Infocomm Media Clubs thumbnail

    Infocomm Media Clubs

    IMDA provides opportunities for members of infocomm and media-related clubs across MOE primary and secondary schools and junior colleges/Millennia Institute to pursue their interests, deepen their learning in emerging technologies, and gain industry exposure.

Understanding computational thinking

Computational thinking describes the processes and approaches we draw on when thinking about how a computer can help us to solve complex problems and create systems. There are four aspects to computational thinking:

Explore related tags

LAST UPDATED: 28 JUN 2024

Explore more