Building the next generation of logical thinkers through the power of Python.
Kidzode is an interactive learning platform designed for kids to bridge the gap between abstract logic and real-world creation. We don't just teach code; we teach how to solve problems, think structurally, and build tools.
- Logic-First Curriculum: Lessons structured to develop thinking patterns, not just syntax memorization.
- Outcome-Oriented: Transition from "What is Python?" to "I built a tool that solves this problem."
- Fast & Reliable: Main-thread Pyodide execution for instant coding feedback.
- Premium Design: A bold, high-contrast Neo-Brutalist UI that keeps kids engaged.
Our curriculum is divided into 6 Courses, taking students from "Hello World" to "Game Developer".
- Course 1: Foundation (Basics) - 8 Projects (Variables, Loops, Logic)
- Course 2: Think Like an Engineer - 8 Projects (Systems, Data, Tools)
- Course 3: Data Scientist - 8 Projects (Data Analysis, Chatbots)
- Course 4: API Architect - 8 Projects (Backend Logic, Databases)
- Course 5: The App Master - 8 Projects (OOP, Game Engines, Systems)
- Course 6: The Game Developer - Graphics & Physics with Pygame Zero
We use a Makefile to simplify common development tasks.
- Setup Project:
make setup - Start Dev Server:
make dev-local - Run Everything (Docker):
make dev
Kidzode is released under a GNU General Public License v3.0.
We welcome contributors who share our vision of free, logic-based education for kids. Check out CONTRIBUTING.md to get started.
© 2025 Kidzode. Empowering young minds.