

PyKidos
Welcome to PyKidos, a small Javascript application (still rough around the edges) that offers a Python playground for teaching purposes. It is mainly intended for use by adults who are teaching programming to their kids, and it is not really designed for independent use by...
Features
Properties
- Kid friendly
Features
- No registration required
- Ad-free
- Client-side
Tags
- Python
- code-playground
- learning
- learn-python
- programming-for-kids
PyKidos News & Activities
Recent activities
PyKidos information
What is PyKidos?
Welcome to PyKidos, a small Javascript application (still rough around the edges) that offers a Python playground for teaching purposes. It is mainly intended for use by adults who are teaching programming to their kids, and it is not really designed for independent use by children without adult supervision.
The grid cells (color and text) can be manipulated from Python. You can make simple grid animations and react to click and keyboard events.
Kids (and adults) can program toy games to learn basic Python coding skills.
Features:
- Entirely client-side: the data is only stored in your browser (localStorage).
- Uses Pyodide, a CPython port to WebAssembly.
- Uses the ACE code editor.
- Unicode emoji picker and color picker.
- NumPy is supported (and potentially other scientific Python libraries; those will require a quick pull request at the moment though)
- Manipulate a grid (cell colors and text, including Unicode emojis) from Python.
- React to click and keyboard events in the grid.
- Animations.
- Download your Python scripts locally.
- Share your code by getting a URL with the entire code and data encoded in it (limited to a few kilobytes compressed).





