PycoBlocks は、ブロックを組み立ててプログラミングを学び、その場で Python コードに自動変換できる教材コースです。Python 入門から、Pico マイコンの電子工作、PoliviaBot UME ロボットの自律制御、Pygame ゲーム制作、画像処理、機械学習まで、一貫したブロックエディタで段階的に学習できます。

PycoBlocks の特長
- ブロックと Python の同時表示:ブロックを並べると右側に Python コードが自動生成。視覚と文法を同時に学べる
- ブラウザだけで動く:インストール不要。Chromebook・iPad でも動作
- 実機との接続:Pico マイコン・PoliviaBot ロボットを USB/無線で動かせる
- 段階的カリキュラム:Python 入門から機械学習まで、合計 125 本以上の教材
コース構成(全 10 Part)
| Part | テーマ | 本数 |
|---|---|---|
| 0 | Python × 入門 | 23 |
| 1 | Python × アルゴリズム | 7 |
| 2 | Python × データ分析 | 6 |
| 3 | Python × Pico 電子工作 | 17 |
| 4 | Python × PoliviaBot | 10 |
| 5 | Python × ゲーム制作 | 18 |
| 6 | Python × 応用ゲーム制作 | 28 |
| 7 | Python × オリジナル制作 | 4 |
| 8 | Python × 画像処理 | 5 |
| 9 | Python × 機械学習 | 7 |
コースの選び方
- はじめての方:Part 0「Python × 入門」からスタート
- 実機で電子工作したい:Part 0 修了後、Part 3「Pico 電子工作」または Part 4「PoliviaBot」へ
- ゲーム制作に興味:Part 0 修了後、Part 5 → Part 6 → Part 7 の順
- データ・AI に興味:Part 0 修了後、Part 2 → Part 8 → Part 9 の順
- 全体像を先に把握したい:PycoBlocks カリキュラム全体像 へ