coderdojo logo
hero image

What is CoderDojo?

A Dojo is a free, volunteer-led, community-based programming club for young people. Anyone aged 7 to 17 can visit a Dojo and learn to code, build a website, or create an app or game. Dojos are a space for young people to explore technology in an informal, creative, safe and social environment.

hero image

What is CoderDojo Sri Lanka?

CoderDojo Sri Lanka is the Sri Lankan network of “CoderDojo”. STEMUP Educational Foundation manages CoderDojo in Sri Lanka as the Official Country Partner of Raspberry Pi Foundation and CoderDojo Foundation. Currently CoderDojo Sri Lanka has onboarded over 30 rural IT Centers as Dojos around the country. In addition to that, STEMUP Volunteers led Dojos are also taking place in various public spaces like libraries, SLT-Mobitel Training Centers.

Course Content

CoderDojo sessions are usually run in person, so that young people can collaborate and code in a fun, social space. Here is a collection of resources to help them learn, code and get started with digital making.

Hour of Code

Basic Coding & Computer Science with Hour of Code.


Programming Fundamentals with Scratch.


Get started with Micro:bit


Get started with Arduino

Web Development

Get started with Web Development. (HTML/CSS)


Get started with Python.

Machine Learning & AI

Step into Machine Learning & AI.

Game Development

Game Development Fundamentals for Kids.

3D Modeling

3D Modeling with FreeCAD for Kids.

Cloud Computing

Cloud Computing Fundamentals for Kids.

No Code/Low Code Application Development.

No Code/Low Code Application Development Fundamentals for Kids.

Cyber Security

Cyber Security Fundamentals for Kids.