Raspberry Pi財団は、オンラインでペイントアプリをカスタマイズしながらPythonの基礎を学習できる「Paint with Python」を開発し、Raspberry Pi公式ブログで紹介した。 Scratchのように、テキスト入力しなくてもマウス操作などでプログラミングできるビジュアルプログラミング言語とは違い、Pythonなどテキストベースのプログラミング言語では、ソフトウェアのインストールに関する知識やある程度のタイピングスキルが必要で、新しい構文を覚えて慣れる必要もある。 しかし、Pythonの構文はシンプルで、実行できるコードを少ない行数で書けることもあり、テキストベースのプログラミングを始めたい人たちにとっては理想的なツールといえる。そこで、Pythonを初めて学ぶ子供や若者向けに開発されたオンライン教育アクティビティーがPaint with Pythonだ。