「プログラミングって難しそう…」「どこから始めたらいいかわからない…」そんな風に思っていませんか?
でも大丈夫!CodeCombatなら、まるでゲームをプレイするようにプログラミングが学べますよ。
この記事では、CodeCombat日本語版の使い方から評判まで解説します。プログラミング未経験のあなたも、きっとCodeCombatで楽しくプログラミングの世界へ飛び込めるはず。
なお、完全未経験から挫折せずにプログラミングを学びたいなら完全無料のプログラミングスクールプログラマカレッジもおすすめです。
最終更新日:2025年6月25日
目次

ステージクリアで次のステージに進めるようになっており、まさにゲームをプレイしている感覚で無理なくプログラミング学習を進められます。
最初はキャラクターを単純に動かすことから始まり、だんだんとRPGの複雑な動きを実現していくため、コーディング演習を楽しく続けられるでしょう。
| サイトURL | https://codecombat.com/ |
|---|---|
| 対応する言語やスキル | Python、JavaScript、Lua など |
| 利用料金 | 基本無料(一部機能は月額1,990円もしくは年額19,900円の有料会員限定) |
| 教材タイプ | ブラウザ入力 |
| 対応レベル | プログラミング初級者〜中級者 |
| 備考 | 日本語対応 |

出典:CodeCombat
CodeCombatでは、ファンタジー世界を舞台にしたゲームを進めながらプログラミングを学習できます。
通常のRPGと異なる点は、キャラクターを動かしたり選択肢を選んだりする指示の代わりに、プログラミングコードを書き込むこと。敵を倒したり障害物を乗り越えたりすることで、プログラミングスキルを習得できる仕組みとなっています。
ひとつずつ課題をクリアしていくことで、達成感を得ながら学習を進められます。

出典:CodeCombat
CodeCombatは、RPG形式でキャラクターを操作し、アイテムを集めてレベルアップをしていく課程で飽きずに学習を続けられるゲームです。
プログラミングの基礎から応用までさまざまなレベルのコースが用意されており、自分のレベルに合わせて無理なく学習を進められます。
さらに、世界中のユーザーと交流できるコミュニティも設置されていて、わからないことを質問したり、情報交換したりといった使い方も可能です。
CodeCombatでは、以下5つのプログラミング言語を学習できます。
| Python | 初心者にも扱いやすい人気のプログラミング言語。Web開発やデータ分析、機械学習など幅広い分野で活用される |
|---|---|
| JavaScript | ブラウザで動くためインストールが不要なプログラミング言語。HTMLやCSSと組み合わせてWebサイトを制作するために使われる |
| Lua | C言語との連携が得意で他のアプリケーションに組み込んで活用されることが多い。ゲーム開発やプラグインの開発に活用される |
| C++ | 処理が速く、メモリ制御もできる強力なプログラミング言語。ゲーム開発や組み込み機器、OS、金融システムなど、パフォーマンス重視の現場で活用される |
| Java | Javaは、OSを問わず動作する安全で安定したプログラミング言語。企業の業務システムやAndroidアプリ開発、教育現場などで幅広く使われる |
C++とJavaは、2025年6月現在有料登録した人のみが学習できます。複数の言語をゲームを通して学べるため、挫折しにくい点がCodeCombatの魅力といえるでしょう。

CodeCombatは、英語版と同様のコースを日本語で利用できます。翻訳のためにちょっとしたニュアンスが異なるケースはありますが、内容が大きく異なる点はありません。
ただし、翻訳した日本語を使っているため少々不自然に感じる点はあるかもしれません。とはいえ、まったく文の意味がわからず困ってしまう、進めなくなってしまうということはないでしょう。
CodeCombatには、サブスクリプション型の有料版が用意されています。料金は、月額1,990円、年払いだと19,900円で利用できます。
無料版でもPython、JavaScript、Luaを学べますが、有料版を利用することでJavaとC++を学習できるようになります。また、有料版では以下のサービスも利用できます。
• ゲーム内の有料限定クエスト
• ゲーム内で利用できる特別なキャラクターやペット
• 自分でゲームやWebサイトを作る機能
• ゲーム内で使える通貨「ジェム」を毎月3,500個もしくは年間42,000個付与
• AIによる学習サポート
これらの機能に興味があれば、有料版の利用を検討してみましょう。

アカウントの作成は、次の手順で進めましょう。
① 公式サイトにアクセス
②「アカウント登録」ボタンをクリック
③ I’m an Indivdual(個人)を選択
④ メールアドレスやユーザー名、パスワードを設定
⑤「Play」をクリックし「CodeCombat Home」を選択
⑥「ゲームスタート」をクリック
⑦ 学びたい言語を選択
⑧ アバターを選択

出典:CodeCombat
プログラミング言語は、画面下部にある「プログラミング言語」の欄から選択できます。デフォルトではPythonが選択されています。
無料版の場合左上に掲載されている4種類の中から好きなアバターを選べます。好みのアバターを選んだら、次の画面で装備を選択し「ゲームスタート」のボタンをクリックするとゲームスタートです。
最初のクエストでは、キャラクターを移動させるための基本操作を学べます。
右側に表示されるエディタにコードを書き、準備ができたら「実行」をクリックしてください。行き詰まった時には、画面上部の「ヒント」ボタンをクリックするとヒントが表示されます。

出典:CodeCombat
最初に表示された「目標」を達成できればクエストクリアです。

出典:CodeCombat
キャラクターの動作でプログラミングの実行結果を確認できるため、視覚的にわかりやすく学べる点がポイントです。

CodeCombatの一番のメリットは、ゲーム感覚で楽しく学べることです。難しいコードとにらめっこするのではなく、ゲームを操作しながら自然とプログラミングのスキルが身につきます。
RPG形式のゲームで、レベルアップやアイテム収集などの機能も搭載されているため、飽きずに学習を進められるでしょう。
CodeCombatは、クエストごとに目標が設定されており、クリアしたら次のレベルへと段階的にステップアップできるようなシステムが採用されています。
そのため、急に難しい内容を学ぶ必要はありません。少しずつ理解を深めながらレベルアップできます。
さらに、困った時にはヒントも利用できるため、挫折を避けながら学習を進められます。
CodeCombatは初心者向けの学習システムであるため、高度なプログラミングには不向きです。クエストをクリアするごとに次のクエストが開放されるシステムであるため、途中から学習を始めることもできません。
そのため、ある程度のプログラミングスキルがある人の場合、物足りなさを感じてしまう可能性があります。あくまでも初心者がプログラミングを学ぶためのサービスだと認識しましょう。
CodeCombatは日本語に対応しているものの、日本語の情報はまだ少ないのが現状です。特に、高度な内容や新しいコースについては、英語の情報を参考にしなければならないケースもあるでしょう。
本格的に活用する場合には、英語での情報収集が必要となる可能性があることも頭に入れておきましょう。翻訳機能などを利用しながらでも、英語で書かれた内容がわかれば問題ありません。

前から気になっていたプログラミング学習ゲームをやってみた。自分でも対応できる難易度から始まって楽しい。https://t.co/jvFH47xgsv pic.twitter.com/OS5RydgU4V
— 安正まこと@freelance illustrator (@83pikoru) January 25, 2020
子供にコードコンバットやらせてたら、いつの間にかかなり進んでて、基本アルゴリズム(関数、変数、条件分岐等)もほぼ理解して自分でプログラム書けるようになってた。無料で結構なステージがプレイ出来るのでオススメ。https://t.co/D89QM9RUn8
— (@renosky99) February 28, 2020
CodeCombatの評判としては、難易度が低いところからスタートするため学習しやすいとの声が多くありました。
また、子供がチャレンジしているというケースも多く、遊んでいるうちにいつの間にかプログラミングができるようになっていたとの声もありました。
楽しみながらプログラミングを学びたい人には、ぴったりの教材だといえるでしょう。


CodeCombatでプログラミングを学ぶと、将来のキャリアの可能性を広げられます。
例えばプログラミングができると、Web開発やアプリ開発、データ分析などさまざまな仕事ができる可能性があります。
特にIT業界に興味のある方は、学んでおいて損はないスキルといえます。
CodeCombatは以下のような人におすすめです。
• プログラミング未経験者
• ゲーム好きな人
• 楽しくプログラミングを学びたい人
• 子供にプログラミングを学ばせたい親御さん
楽しみながらプログラミングを学習したい人はもちろん、ゲーム感覚で遊べるため、子供にプログラミングを身につけてほしいと考えている人にもおすすめです。
CodeCombat以外の学習方法との違いは次の通りです。
| 主な特徴 | 学習形式 | 向いている人 | 料金 | |
|---|---|---|---|---|
| Progate | 実際にコードを書きながら学べる | スライド | 演習をしながら学習を進めたい人 | 1ヵ月プラン:1,490円/月 6ヵ月プラン:1,290円/月 1年プラン:990円/月 |
| ドットインストール | 短時間の動画でサクサク学べる | 動画 | 隙間時間にプログラミングを学習したい人 | 月々払い:1,280円/月 6ヵ月一括払い:1,180円/月 12ヵ月一括払い:1,080円/月 |
| CodeCombat | RPG風のゲームでクエストをクリアしながらプログラミングを学べる | ゲーム | 楽しみながらプログラミングを学習したい人 | 月額:1,990円 年額:19,900円 |
Progateは、実際にブラウザ上でコードを書きながらプログラミングを学習できます。演習をしながら学習をすすめたい人におすすめです。
ドットインストールは、短時間の動画でサクサクプログラミングを学習できます。移動中など、隙間時間でプログラミング学習を進めたい人にぴったりです。
CodeCombatはゲーム形式でクエストをクリアしながら学習を進めます。楽しみながらプログラミングを学習できるでしょう。
どれも無料で利用できるため、まずはそれぞれ試してみて、自分に合うものを見つけるのもおすすめです。
CodeCombatは、プログラミング未経験者でも楽しくプログラミングを学べるサイトです。ゲーム感覚でプログラミングを学べるため、難しいイメージを持っていた人でも楽しみながら学習を進められるでしょう。
まずは無料版にチャレンジし、興味があれば有料版にステップアップすることも可能です。
プログラミングの世界は、最初の一歩を踏み出せばどんどん面白くなります。CodeCombatで基礎を固めた後は、より専門的なコースやオンライン学習サイト、実際のプロジェクト開発に進むことで、スキルを伸ばせます。
まずは、ゲーム感覚でプログラミングを始めてみてはいかがでしょうか。
完全未経験からプログラミング学習を始めたいのであれば、無料で学べるプログラマカレッジもおすすめです。
独学ではつまずいた時に自分で正解を見つけられず、挫折してしまう可能性もあります。また、パソコンの操作がわからず、学習を始められないという人もいるでしょう。
プログラマカレッジでは、講師のサポートを受けながら効率良くプログラミングを学べます。パソコンの操作がわからない人や、何から始めれば良いかわからない人でも問題ありません。

気になること、解決できないことがあればzoomの個別ルームにて講師と1対1でのやり取りができます
プログラマカレッジ プログラマーコース受講風景
さらに、就活サポートを実施しているのもプログラマカレッジの特徴です。求人紹介や履歴書・職務経歴書の添削、面接対策などを実施していますので、プログラミングスキルを身につけて就職・転職に活かしたいという人も、ぜひ一度お問い合わせください。
\簡単登録30秒!!/
無料オンライン説明会を予約

企業ごとの面接対策やキャリアカウンセリングも、1対1で就活のプロ(アドバイザー)が対応します
プログラマカレッジ 就職サポート風景
INTERNOUS,inc. All rights reserved.