PycoBlocks ロゴPycoBlocks
無料・インストール不要・ブラウザ完結

ブロックをつなぐだけで、Python が書ける。

PycoBlocks(ピコブロックス)は、ブロックを並べるだけで Python / MicroPython のコードを自動生成できる教育向けプログラミング学習環境。アカウント登録もインストールもいりません。Scratch の次の一歩に。

ブラウザ内でそのまま実行 生成コードが常に見える Raspberry Pi Pico 対応 スマホ・タブレットOK
features

「ブロック」で終わらせない工夫

本物のコードへ橋渡しすることを大切に設計しています。

</>

コードが常に見える

組んだブロックと自動生成される Python / MicroPython を並べて表示。仕組みを見ながら、テキストプログラミングへ自然に進めます。

エラーを日本語で解説

実行エラーは画面下部のバナーに日本語の解説つきで表示。つまずいてもすぐに原因が分かり、独学でも前に進めます。

🔗

共有 URL でシェア

作った作品は共有 URL でそのまま渡せます。先生から生徒へ、友だち同士で、作品をワンクリックで復元できます。

実機にそのまま書き込み

Raspberry Pi Pico / PoliviaBot にブラウザから接続し、実行や main.py 書き込みが可能。画面の中と現実をつなげます。

📱

スマホ・タブレット対応

画面幅に合わせてレイアウトが切り替わり、タブレットやスマホでもブロックを組めます。1人1台端末の授業にも。

無料・登録不要・MIT

アカウント登録もインストールもなし。開いた瞬間から使えます。ソースコードは MIT ライセンスで公開しています。

how it works

使い方はかんたん 3 ステップ

環境構築でつまずくことはありません。開いて、並べて、実行するだけ。

ブラウザで開く

「今すぐはじめる」を押すだけ。インストールもアカウント登録も不要で、開いた瞬間から使えます。

ブロックを並べる

左のカテゴリからブロックをドラッグして組み立てると、隣に Python / MicroPython のコードが自動生成されます。

実行する/書き込む

「▶ 実行」でブラウザ内ですぐ確認。Raspberry Pi Pico をつないで、実機に書き込むこともできます。

learning course

体系的に学べる無料コース

魁高専(SAKIGAKE Colleges of Technology)では、PycoBlocks を使った学習記事を公開しています。ブロックの使い方から Python 入門、電子工作まで、順番に学べます。

魁高専の学習コースを見る →
faq

よくある質問

PycoBlocks は無料で使えますか?

はい、完全に無料です。アカウント登録もインストールも不要で、ブラウザを開くだけですぐに使えます。ソースコードは MIT ライセンスで公開しています。

インストールは必要ですか?

必要ありません。PycoBlocks はブラウザだけで動作します。Python の環境構築やアプリのインストールは不要で、開いた瞬間からブロックを組んで実行できます。

Scratch との違いは何ですか?

PycoBlocks はブロックを組むと本物の Python / MicroPython コードが常に隣に表示されます。ブロックとコードを見比べながら学べるため、Scratch の次にテキストプログラミングへ進む一歩として最適です。

実機(マイコン)がなくても使えますか?

使えます。Python 入門モードとゲームモードはブラウザ内でそのまま実行できるため、実機は不要です。Raspberry Pi Pico などのマイコンが必要なのは MicroPython モードだけです。

対応ブラウザは?

Python 実行とゲームは Chrome・Edge・Safari・Firefox で動作します。Raspberry Pi Pico への接続・書き込みには Web Serial API が必要なため、Chrome または Edge のデスクトップ版が必要です。

何歳から使えますか?

ブロック操作なので小学校中学年ごろから使えます。ループ・リスト・辞書・関数・クラスまでカバーしているので、中学生・高校生・高専生の本格的な Python 学習にも対応します。

学校の授業で使えますか?

はい。インストール・アカウント登録が不要で、スマホやタブレットにも対応しているため、1人1台端末の授業でそのまま使えます。MIT ライセンスなので教育利用も自由です。

browser support

対応ブラウザ

Python 実行とゲームはどのブラウザでも。Pico 接続だけ Chrome / Edge のデスクトップ版が必要です。

ブラウザPython 実行 / ゲームPico 接続
Chrome / Edge(デスクトップ)◎ 対応◎ 対応
Safari(iPad / Mac)◎ 対応— 非対応
Firefox◎ 対応— 非対応

※ Pico 接続には Web Serial API が必要なため、Chrome / Edge のデスクトップ版のみ対応します。