Skip to content

Home  >  Why Learn to Code 

Want to know more about CARIRI?

Visit our About Us page for more information.

Our About Page

Contains more information about the Institute our activities and our work in promoting Computer Science Education in Schools
Visit the About Us Page

Coding helps you solve complex problems

As a tool, Coding is a powerful tool that can be used as a mechanism not just for teaching students about Computer Science but also other subjects, in particular STEAM (Science Technology Engineering Art and Mathematics) subjects.


During our courses, students will explore several different challenging problems in a variety of areas. By design, many of our projects are inherently interdisciplinary and would incorporate other sciences, including Science, Technology, Engineering, Art, Math and other subjects

Learning to Code enables you to make a positive change

According to the Association of Computing Machinery. “Computing drives innovation in the sciences (human genome project, Vaccine research, environmental monitoring and transport, to name a few), and has also made strides in areas such as business, entertainment and education. If you want to make a positive impact in the world, study computing.”


Computer Science projects at CARIRI have considered problems with the potential to impact a wide range of people. We frequently hold hackathons and competitions that explore the development of technology that can be used to make a positive impact.

(see YIMAC and AR/VR Challenge)