Python Basics
Using variables, data types, and functions to build practical tools from digital business cards to password managers.
The perfect starting point for young beginners. This online Python course teaches kids to code by doing – creating real games and apps they can actually play and share.


From Python programming and console apps to 2D games and building projects with PyGame Zero
Using variables, data types, and functions to build practical tools from digital business cards to password managers.
Creating their own functional chatbots by designing complex, non-linear algorithms and mastering conditional logic and loops.
Building games from scratch with professional libraries implementing keyboard controls, object physics, and collisions.
'Drawing with code' using the Turtle module and designing custom avatars while seeing how abstract algorithms work in practice.
Developing a collaborative 'clicker' game and gaining hands-on experience in teamwork and shared project management.
Going beyond code: cultivating independence and mindfulness by learning to plan, test, and polish their own unique digital products.
In just nine modules, your kid will go from coding novice to confident junior developer. They'll master the essentials of Python and the Pygame Zero library, and along the way, build an impressive portfolio of real-world projects: smart chatbots, password managers, and even professional-quality, multi-level games. It's a journey from curiosity to creation, one module at a time.
Download curriculumModule 1. Welcome to WeCode. The basics of programming
Module 2. Logic. Development Department
Module 3. Advanced loops. Department of game redesign
Module 4. Lists and dictionaries. Working with tables. Support Department
Module 5. All about Algorithms!
Module 6. Introduction to Pygame Zero. Department of game re-development
Module 7. Developing games in a team. Department of game development
Module 8. Working on a graduation game. Department of game development
Module 9. Polishing the game






Check answers to the most common questions below, or visit the Help Center for more information.
Can we change the tutor/course/schedule?
Can we join the classes through mobile devices: phones or tablets?
How can I track my kid's progress?
How can you prove that your company is real? What if you are scammers?
How are the lessons held?