インストール不要・ブラウザだけ

「うごいた!」の
その瞬間から、
プログラミングは
おもしろくなる。

CodeQuest は小中高生のためのオンラインプログラミング学習サービス。 ぜんぶブラウザの中で Python のコードを書いて、その場で実行。 107のミッションを自動採点しながら、じぶんのペースで進められます。

  • 環境構築ゼロ
  • Chrome / Edge / Safari 対応
  • 集める個人情報は3つだけ
  • プロ検(Python)対策コースつき
CodeQuest / ミッション 3-2「くりかえしで star をならべよう」
Python入門 ミッション 3-2 クリア!
# ★を5こ よこにならべて 表示しよう
for i in range(5):
    print("★", end="")
print() 
✓
せいかい! よくできました 🎉
★★★★★
テスト1 ✓ テスト2 ✓ かくれテスト ✓
🐍 Pythonをブラウザで実行
📊 先生に進捗がとどく
なぜ CodeQuest?

プログラミング学習のつまずきを、
ぜんぶ先まわりで解決しました。

よくある悩み 01

環境構築で1時間、
そこで心が折れる。

▼ CodeQuest なら

URLを開くだけ。Python 本体もブラウザの中に入っているので、インストール作業も管理者権限も要りません。学校の共有PCでもそのまま使えます。

よくある悩み 02

英語のエラーが
読めなくて止まる。

▼ CodeQuest なら

Python のエラーメッセージを、やさしい日本語のヒントに翻訳して表示。「どこを直せばいいか」が自分でわかるので、手が止まりません。

よくある悩み 03

誰がどこまで進んだか、
先生が把握できない。

▼ CodeQuest なら

提出したコードと正解/不正解が自動で記録され、先生画面に一覧表示。つまずいている生徒だけにピンポイントで声をかけられます。

FEATURES

CodeQuest の 6つの特徴

「安全に」「たのしく」「ちゃんと身につく」を同時に成立させるための設計です。

🌐

インストール不要、ブラウザだけ

Python の実行環境がブラウザ内で動くので、セットアップは一切なし。タブレットでも、学校の共有PCでも、ログインすればすぐ始められます。

🛡️

コードは端末の中だけで実行

生徒が書いたコードは端末の中だけで動きます(Web Worker・実行5秒でタイムアウト・ネットワーク遮断)。サーバー側で任意のコードを実行することはありません。

⚡

その場で自動採点

複数のテストケースで出力を照合し、書いた直後に「せいかい!」が返ります。答え合わせを待つ時間がないので、集中が途切れません。

🧒

子ども向けの日本語UI

「ミッション」「クリア」「せいかい!」。専門用語をできるだけ使わず、小学生でも迷わない画面と言葉づかいにしています。

📈

先生用の進捗ダッシュボード

クラスの進み具合、生徒ごとの提出コード、クリア状況をまとめて確認。教材(コース・レッスン・問題)の追加や編集も画面から行えます。

🔐

個人情報は最小限

登録に必要なのはメールアドレス・ニックネーム・学年だけ。氏名や住所は集めません。データはアクセス制御(RLS)で本人と担当の先生のみに限定します。

HOW IT WORKS

学習の流れは、たったの3ステップ

1レッスンの目安は15〜25分。授業のコマにも、自宅学習にもそのまま収まります。

1

まなぶ

図とサンプルコードつきの解説を読みます。文字が多すぎない、1画面で読み切れる分量にしています。

レッスン: くりかえし(for)
2

書いて、うごかす

ミッションのコードを自分で書いて「実行」。その場で結果が出るので、試行錯誤を何度でも繰り返せます。

for i in range(3):
    print("こんにちは")
3

クリアして、記録される

正誤の判定はサーバー側で確定。クリア状況が進捗として残り、生徒のマイページと先生の画面の両方に反映されます。

✓ ミッション クリア!
テスト1 ✓テスト2 ✓
COURSES

コースとミッションは、
これからも増えていきます。

はじめての小学生から、アルゴリズムに挑戦したい中高生まで。学年と目的でコースを選べます。
まずは下の4コースで基礎を固めて、そのまま プロ検(プログラミング能力検定)対策 へ進めます。

🗺️

はじめての
ぼうけんプログラミング

小3〜小6

ゆうしゃになって、じゅもんを となえながら プログラミングの きほんを おぼえる ぼうけんコース。はじめての人は ここから。

10ミッションストーリー形式入門
🐍

Python入門

小5〜高3

文字を表示するところから、条件分岐・くりかえし・リスト・辞書・関数、そして f文字列や二重ループまで。22個のミッションで Python の基礎をひととおりマスターできます。

22ミッション基礎〜標準いちばん人気
🧠

アルゴリズム基礎

中1〜高3

探索・ソート・素数・二分探索・累積和・スタックまで。プログラミングの本当の面白さはアルゴリズム。Python入門を終えた人向けの、考える力をきたえるコースです。

18ミッション応用思考力
📊

データ分析に
ちょうせん

小6〜高3

テストの点数やアンケートを集計してみよう。平均・中央値・グラフ・ランキングまで、身のまわりのデータをあつかう実用コースです。

8ミッション実用NEW
🏅 さらに ── プロ検(プログラミング能力検定)Python 対策 レベル1〜6 合計49ミッション。学んだ力を「検定の合格」という目に見える形にしたい人へ。 くわしく見る →
10コース
うちプロ検対策が6コース
107ミッション
随時ふえていきます
15〜25分
1レッスンの目安
0回
インストール作業
CERTIFICATION

その先は、「プロ検」の合格も
めざしてみよう。

CodeQuest には、プログラミング能力検定(通称プロ検)の Python レベル1〜6 に対応した対策コースがあります。
いつものミッションの延長で、「なんとなく書ける」を「検定に受かる」まで引き上げます。

プロ検って、どんな検定?

プログラミングの力をレベル別にはかる検定です。テキストプログラミング部門では Python・JavaScript・Java から言語を選んで受検でき、CodeQuest は Python の対策に対応しています。 はじめての人もレベル1から段階的に挑戦できます。

出題形式選択式(パソコンで受検)
試験時間40分(レベル共通)
合格の目安正答率 60%(レベル共通)
レベルレベル1(入門)〜 レベル6(最上位)
CodeQuest の対策Python レベル1〜6 / 6コース 49ミッション

※ 記載内容は本ページ作成時点のものです。受検日・受検料・申込方法などの最新情報は プロ検 公式サイト をご確認ください。
※ CodeQuest は検定の主催団体とは関係のない独自の対策教材であり、合格を保証するものではありません。

出題タイプ A / トレース

「このプログラムを実行した際に
出力される結果を選択しなさい」

コードを1行ずつ頭のなかで追いかけて、出力を当てる問題。CodeQuest では変数の表を書いて追うやり方から練習します。

出題タイプ B / 逆引き

「以下のように出力される
プログラムを選択しなさい」

先に出力があって、そうなるコードを選ぶ問題。/ と //、> と >= のような選択肢の見分けで差がつく点を、ミッションごとに明示します。

各レベルの最後に 模擬試験

レベルごとに「トレース・逆引き・総合」の3問構成の模擬試験つき。本番と同じ考え方で解いて、合格ラインに届いているかを自分で確かめられます。

L1
レベル1

順次処理と出力、変数と代入、算術演算子、if と不等号。まずは「書いたとおりに動く」を確実に。

8ミッション / 小6〜高3
L2
レベル2

文字列の連結、== と !=、and / or / not、for と range、リスト(配列)の基本。

8ミッション / 小6〜高3
L3
レベル3

int・str・bool などの型、乱数、関数(def と return)、for によるリスト処理。

8ミッション / 中1〜高3
L4
レベル4

多分岐(elif)、リストの追加・削除、定数、while、break と continue。

8ミッション / 中1〜高3
L5
レベル5

None と型の確認、並べ替えと入れ替え、二次元配列、例外処理(try / except)。

8ミッション / 中2〜高3
L6
レベル6

連想配列(辞書)とクラス。継承まで扱う、テキストプログラミング部門の総仕上げ。

9ミッション / 中3〜高3

「Python入門」を終えていれば、レベル1〜2はそのまま挑戦できます。
もちろん、検定を受けずに教材としてだけ使うのも自由です。

FOR TEACHERS

先生・教室の運営者の方へ

「教える」以外の作業を、できるだけ減らすための機能をそろえています。

  • 📊
    クラスの進捗をひと目で誰がどのミッションまで進んだか、どこで詰まっているかを一覧で確認できます。
  • 📝
    提出コードをそのまま確認生徒が書いた実際のコードを開いて、つまずきの原因を具体的に見られます。
  • 🎟️
    しょうたいコードで安全に登録生徒は先生が発行したコードがないと登録できません。関係者以外は入れません。
  • 🛠️
    教材は先生が編集できるコース・レッスン・問題・テストケースを画面から追加/修正。授業に合わせて調整できます。
👩‍🏫 先生ダッシュボード(イメージ)
ニックネーム学年進捗状態
ゆうた小5
順調
あおい小6
順調
けんと中1
要フォロー
みなみ中2
順調
※ 表示は開発中のイメージです。実際の画面とは異なる場合があります。
SAFETY & ENVIRONMENT

保護者の方に、安心しておすすめできる設計

安全とプライバシー

  • 集める個人情報はメールアドレス・ニックネーム・学年のみ。氏名・住所・電話番号は取得しません
  • 生徒データはアクセス制御(RLS)で保護し、本人と担当の先生以外は閲覧できません
  • 生徒のコードは端末内だけで実行。外部への通信は行いません
  • 正誤の確定はサーバー側で行うため、クリア記録の書き換えができません
  • 生徒同士のチャットやコメント機能はありません(不適切なやりとりが発生しません)

動作環境

  • 推奨ブラウザ: Google Chrome / Microsoft Edge / Safari の最新版
  • OS: Windows / macOS / iPad(Chromebookでも動作します)
  • ネットワーク: 一般的な家庭・学校のインターネット回線
  • 初回に Python 実行環境の読み込みで数十秒かかることがあります
  • 専用ソフトのインストール・管理者権限は不要です
FAQ

よくあるご質問

まったくの初心者でも大丈夫ですか?

はい。小学3年生から始められる「はじめての ぼうけんプログラミング」から順に進めば、キーボード操作に慣れながら無理なくステップアップできます。むずかしい漢字も使っていません。

パソコンに何かインストールする必要はありますか?

いりません。ブラウザを開いてログインするだけで、Python のコードを書いて実行できます。学校や教室の共有パソコンでも、管理者権限なしでそのまま使えます。

タブレット(iPad)でも使えますか?

Safari や Chrome の最新版で動作します。ただしコードを書く学習のため、外付けキーボードのご利用をおすすめしています。

子どもが書いたコードは外部に送信されますか?

コードの実行は端末の中だけで完結します。学習の記録として提出したコードは進捗管理のために保存されますが、閲覧できるのは本人と担当の先生だけです。

先生アカウントはどうやって作りますか?

あらかじめ登録された先生用メールアドレスで通常どおりサインアップすると、自動的に先生アカウントになります。生徒は先生が発行した「しょうたいコード」がないと登録できません。

プロ検(プログラミング能力検定)の対策コースはどんな内容ですか?

Python レベル1〜6 に対応した6コース・合計49ミッションです。本番と同じ「トレース(出力を当てる)」「逆引き(出力からコードを選ぶ)」の2つの出題タイプを意識した構成で、各レベルの最後には3問構成の模擬試験があります。検定の主催団体とは関係のない、CodeQuest 独自の対策教材です。

検定を受けないと、対策コースは使えませんか?

いいえ。受検の予定がなくても、そのまま学習教材として使えます。出題範囲にそって基本文法がレベル別に整理されているので、「どこまで身についたか」の目安としてもお使いいただけます。

検定の申し込みは CodeQuest からできますか?

いいえ。CodeQuest がご提供するのは対策教材のみで、受検のお申し込みは行っていません。受検日・会場・受検料などは、プロ検の公式サイト(programming-sc.com)でご確認ください。

Python 以外の言語も学べますか?

現在のミッションはすべて Python です。他の言語への対応は今後の検討事項としています。

料金はいくらですか?

教室・学校向けのプランをご用意しています。人数や利用期間によって変わりますので、お問い合わせください。

まずは1つ、
ミッションをクリアしてみませんか。

アカウントをお持ちの方はログインしてください。
導入をご検討の方は、お気軽にお問い合わせください。

※ 生徒アカウントの作成には、先生が発行する「しょうたいコード」が必要です。