Join The Discovery Centre’s Virtual Coding Camp!
Unlock your child’s creativity and problem-solving potential through the exciting world of coding!
Our virtual coding camp introduces learners of all ages to the art of creating websites, games, and apps — right from home.With small class sizes and hands-on learning, children will explore coding in a fun, supportive environment guided by experienced instructors. Whether they’re just starting out or ready to advance, there’s a course for every level — from Scratch for beginners to Flask for advanced Python developers.Each course encourages logical thinking, innovation, and digital confidence — skills that go far beyond the screen.
Limited slots available!
Empower your child to create, not just consume technology.
1. Scratch (Ages 7–10 – Beginners
)Scratch is a fun, colourful, drag-and-drop platform that teaches children to think like programmers. Instead of writing lines of code, they snap together coding blocks to make animations, games, and stories. It’s the perfect first step into the world of coding — simple, visual, and playful.
2. HTML & CSS (Web Development Basics)
HTML and CSS are the building blocks of every website.HTML structures what you see on a web page (like text, images, and links).CSS makes it look beautiful (with colours, layouts, and designs).Children learn how to design their own simple websites — and understand how the web actually works.
3. JavaScript (For Intermediate Coders)
JavaScript makes websites come alive. It’s what allows pages to move, react, and change — like buttons that click, slides that move, or games that respond to your actions. Students who already know HTML and CSS will learn how to make their web pages interactive and smart.
4. Python (For Teen Beginners and Advanced Learners)
Python is one of the most popular and easy-to-learn programming languages. It’s used in everything from apps and websites to artificial intelligence and data science. Teens learn to solve problems, write simple programs, and explore real-world projects — all while building strong coding foundations.
5. Godot (Game Development)
Godot is a tool for creating video games. Students who already know a programming language get to design their own game characters, scenes, and levels. It combines creativity, logic, and storytelling — turning imagination into a playable experience.
6. Flask (Advanced Python Programming)
Flask is a Python framework that allows students to build dynamic web applications — like social platforms, dashboards, or online tools. It’s great for learners who already know Python and want to take the next step into full web development