Service-Learning Projects

Service-learning projects put academic learning into community service. It benefits the students as service learners and the communities they serve.

In a service-learning project, students are engaged in real-world problem-solving and meaningful action. As they share their knowledge and skills to address community needs, they gain a deeper understanding of their field of study, develop essential life skills, and cultivate empathy and civic responsibility. Furthermore, a service-learning project inspires a lifelong commitment to social responsibility and active citizenship.

Through our service-learning projects, SOI students use—and practise—the knowledge and skills they learn at school as they teach youths and the elderly how to leverage technology.

Find out more about the various service-learning projects SOI has done below!

Service Learning

Python For Kids Workshop


Elderly Care Corner

In collaboration with Mendaki, our students conducted the Python for Kids Workshop in September 2022.

It was a fun-filled day and a great learning experience for both the students as well as the primary schoolers. Some classic old-school yet entertaining games broke the ice before they proceeded to explore the basic coding of Python.

At the end of the workshop, the primary schoolers were thrilled with the avatar that they coded.

Python For Beginners Workshop


Elderly Care Corner

The Python for Beginners Workshop aimed to introduce the programming language to secondary school students through hands-on exercises and mini-projects. It helped participants understand that coding is not just about scripting but also about creativity and problem-solving.

In a Local Service-Learning Project with Mendaki, SOI students facilitated a full-day learning journey for some forty (40) secondary school students. They were taught how to code for their first programming project.

Coding for Beginners


Code for Beginners

A coding workshop was organised by students from the Diploma in Business Information Systems for the residents of Boys’ Town, a home for children and youths from disadvantaged and disengaged families in our community. The workshop aimed to teach them Python programming.

Participants learnt how to write a programme to guide a ‘robot’ out of a maze. The game-like environment made learning more fun and engaging. At the same time, the workshop also enabled SOI students to learn about social issues, develop skills in community engagement, and foster empathy, problem-solving abilities, and civic responsibility. Both the beneficiaries from Boys Town and SOI students also gained in personal growth and development.

By introducing basic Python coding through a game, we enhanced digital literacy, developed skills that are vital in today’s digital age, empowered disadvantaged and disengaged youths in our community, and made a positive impact on their lives.