Why should we Code in the Community?

Weekly lessons at Jurong Regional Library

Programming can be a creative activity that any kid can engage in by creating games, storyboards or just playing around with code. Therefore, Code in the Community was started in 2017 as a Google-supported initiative to bring free coding classes to 3,000 young Singaporeans from less well-to-do backgrounds. Since 2020, I have been given the opportunity to teach children from all walks of life to get excited about the potential of technology and unlock their natural learning abilities.

Despite the pandemic and lockdown, teaching continues online

We used MIT’s Scratch which is a free programming tool designed for kids that runs in any modern Web browser. Anyone can run it at https://scratch.mit.edu. Scratch’s drag-and-drop code blocks snap together which means that pieces of code that don’t make computational sense won’t fit together and making syntax errors literally impossible. From my personal experience, scratch has been great for younger kids who haven’t developed typing skills.

Every student gets to demo their work at the end of every lesson

Despite its intellectual reputation, programming is a hands-on skill that requires practice, more than just reading books. I have learned that practicing coding goes a long way compared to just talking concepts at them. Even after learning about variables, loops, and functions, sitting in front and starting a new program is intimidating. Therefore, we encourage them to follow and code along while describing the code blocks they should use.

While sharing knowledge is exciting, showing someone what you know about programming is even better. But coding is a skill that is learned with hands-on practice, so let the kids drive and avoid immediately jumping in to tell them the answer!

Felicia Goh (Left), Lee Wei Juin (Right) with the students on demo day
Certificate of Appreciation for a contribution towards Code in the Community

--

--

--

< THINKER // HACKER // PROGRAMMER > I am a Hackathon Enthusiast with a passion for new and emerging technologies out there! 👨‍💻: leeweijuin.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Pinterest’s moves to Kubernetes

Types of Software Testing & Techniques.

Industry use-case of MongoDB

Charge Management: The Synop Solution

Electric buses are on the rise in the world of EV fleets. Charge management and smart charging are essential to adequately power electric buses to complete their routes.

Import data from CSV files into Jira

Introducing SignalFx Microservices APM

I can’t help you be productive — I literally just spent almost two hours clicking and refreshing…

There’s 🚫 place like 🏠 k3s — Meetup Notes

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Lee Wei Juin

Lee Wei Juin

< THINKER // HACKER // PROGRAMMER > I am a Hackathon Enthusiast with a passion for new and emerging technologies out there! 👨‍💻: leeweijuin.com

More from Medium

Why do you think Mediatek is bad?

People are lying about their experience to get the job.

Our Plate is Full so We’re Making the Plate Bigger

10 Reasons Why Your Teens Don’t Listen to Their Parents