覚えることが少ない
型は整数と配列、分岐は if / else、くり返しは while だけ。文法を覚える時間ではなく、「どう動かすか」を考える時間に使えます。
プログラミング学習のためのプログラミング言語
順次・分岐・反復だけで「手順を考える」ことに集中できる、小さなプログラミング言語です。 ブラウザですぐに使えて、1行ずつ動かしながら変数の中身を見られます。無料・オープンソース。
PG0は学習用としては非常にシンプルな言語ですが、本格的なプログラミング言語と同じ書き方ができます。 本格的な言語を学ぶ前に、プログラミングの基礎(アルゴリズムの考え方)を身につけるために作られました。
型は整数と配列、分岐は if / else、くり返しは while だけ。文法を覚える時間ではなく、「どう動かすか」を考える時間に使えます。
書き方は C、C++、C#、Java、JavaScript に近い形です。PG0で基礎をつかんだあと、これらの言語に無理なく進めます。
行ごと・ステップごとの実行と、変数の値のリアルタイム表示。「プログラムが何をしているか」を目で追って理解できます。
インストールもアカウント登録も不要。PC・タブレット・スマホのブラウザで、授業でも家でも同じ環境が使えます。
拡張版の PG0.5 では、画面に絵を描く・キーやタッチで操作する・音を鳴らすライブラリが使えます。作ったプログラムはオンラインに保存して共有できます。
すべてのソースコードを公開しています。あなたのサービスに組み込んだり、PG0を拡張して新しい言語を作ったりできます。共通テスト「情報Ⅰ」の学習にも利用されています。
PG0の開発環境では、行ごと・ステップごとに実行でき、実行中に変数の値を確認できます。
PG0 × AIエージェント
PG0の画面の横にAIとのチャットが並びます。「〜を作って」と書くと、AIがPG0のプログラムをエディタに直接書き込み、 文法チェックとためし実行までして結果を報告します。伝える → 読む → 直す の往復を、子ども自身の手で経験できる学習環境です。
AIの答えをエディタに貼り直す手間はありません。書いている行が中央に表示され、完成したらそのまま実行ボタンで遊べます。
小学校高学年以上に合わせた言葉づかいで、難しい言葉には「変数(数を入れる箱)」のように短い説明を添えます。先生が“翻訳”しなくても、子どもが自分でやり取りできます。
AIは書いて終わりではありません。構文チェックをかけ、数秒間ためしに実行し、キー操作やタッチ操作まで試して動きを確かめます。エラーがあれば直してから見せます。
PG0は文法がシンプルなので、AIが書いたプログラムも小学生が読めます。ステップ実行で1行ずつ追い、AIの答えを確かめるところまで学習にできます。
「面白いゲームを作って」では思ったものは出てきません。何が、どう動いて、どうなったら成功か。やりたいことを分けて言葉にする練習になります。
アクセスコードを配るだけで使えます。利用状況の確認や、月間・1日あたりの上限は教室の管理画面で設定できます。PG0 / PG0.5 以外のプログラムは書きません。
チャットに日本語で書くだけ。曖昧なときはAIが質問を返します。
別画面へのコピー&ペーストは不要。書いている行が中央に表示されます。
構文チェック → 実行 → 画面を確認 → 必要なら修正。エラーはAIが直してから見せます。
数値を書き換える、ステップ実行で1行ずつ追う。「ボールを2個にして」と頼むこともできます。
くり返しが学びになる 思ったとおりに動かないときは、どう伝えれば伝わるかを考え直す。この試行錯誤が、そのまま「AIを使いこなす練習」になります。
AIエージェントの利用にはアクセスコードが必要です。教室・学校での体験や導入をご検討の方はお問い合わせください。
PG0には、AIがプログラムを書く・ためす・オンラインに保存するための API があります。 Claude Code などのAIコーディングツールやWebを調べられるチャットAIに、PG0の説明書のURLを渡して「〜を作って」とお願いするだけで、 できあがったプログラムのURLが届きます。
PG0の API 自体は登録不要・無料です。ただし、お使いになる AI サービス(Claude Code など)の登録や利用料金は別途必要です。
言語は2種類、開発環境は2種類。どの組み合わせでも同じプログラムが動きます。
基礎を学ぶための最小の言語
順次・分岐・反復を組み合わせてアルゴリズムを考えることに特化しています。はじめてプログラミングに触れる人、アルゴリズムの考え方を身につけたい人に。
ゲームやツールが作れる拡張版
PG0に文字列・実数・関数・for などを加え、ゲーム開発用のライブラリを提供します。PG0で基礎を学んだあと、作りたいものを形にする段階に。
ブラウザで動く開発環境
インストール・登録不要で、PC・タブレット・スマホのブラウザからすぐに使えます。Chrome、Edge、Firefox、Safari に対応し、ホーム画面に追加するとアプリのように開けます。
インストールするだけで使えるダウンロード版
Windows 7 / 8 / 8.1 / 10 / 11 で動作するデスクトップアプリです。インストーラまたは zip をダウンロードするだけで、Web版と同じプログラムが動きます。
二分探索やソートなど、情報Ⅰに役立つサンプルプログラムを公開しました。
小学4〜6年生を対象に、ハンズオン形式でゲーム作成に挑戦しました。