PyKidos icon
PyKidos icon

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...

PyKidos screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Online
  • Self-Hosted
-
No reviews
3likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Kid friendly

Features

  1.  No registration required
  2.  Ad-free
  3.  Client-side

 Tags

  • Python
  • code-playground
  • learning
  • learn-python
  • programming-for-kids

PyKidos News & Activities

Highlights All activities

Recent activities

  • forum-poster-69 and Wisteria1999 liked PyKidos
Show all activities

PyKidos information

  • Developed by

    FR flagCyrille Rossant
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    23 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentEducation & Reference

GitHub repository

  •  46 Stars
  •  3 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub
PyKidos was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

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).

Official Links