google が、blockly と言うブロック方式のアプリを出してる。フリーで使え、開発者が変更することも自由。
javascrip で全て書かれている。 これ良さそうだなと思って、iPhoneにダウンロードしてちっちゃなサーバーを立てて動かしてみたら、遅すぎて使い物にならない。
iOS用に早くしたバージョンもあるが、もうサポート中止になってるらしいからどうかな。
Android版も専用のバージョンがある。

早ければ、python のコードにも変換してくれるから良いんだけどな。