paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。

プログラミング初心者でも挫折せずゲーム感覚で学べる学習コンテンツ紹介

f:id:paiza:20140916135428p:plainこんにちは。谷口です。

プログラミング初心者のみなさん、プログラミングの勉強は進んでいますか?

初心者の方から学習に関するご相談を受けるとき、多いのが

  • 独学でどう勉強したらよいのか分からない
  • 経験者向けの書籍などを読んでも難しい
  • モチベーションが保てず挫折してしまった

…などといった悩みです。

独学でプログラミングを学ぶのは大変ですが、ゲームなどを通して楽しく遊び感覚でいつの間にかスキルアップできていたらいいですよね。

そこで今回は、paizaが公開しているゲーム感覚で楽しくプログラミングが学べるコンテンツを紹介していきます。

プログラミングを勉強中の初心者の方、これから勉強を始めようとしている方、プログラミング問題を解くのが好きな方の参考になればと思います。

paizaオンラインハッカソン7 プログラミングで彼女をつくる

対応言語:Python、Java、PHP、Ruby、C、C++、C#、JavaScriptなど多数

ゲームの舞台は、アンドロイド彼女の「安藤杏(あんどうあん)」との同居生活。プログラミング問題をどんどん解いて、杏の着せ替えアイテムを集めたり、2人の親密度を上昇させたりすることができます。

レアアイテムの問題は少々難しめですが、ノーマル問題はpaizaのスキルチェック問題で言うとD問題レベル(初心者向け)です。Python、Java、PHP、Ruby、JavaScript、C、C++、C#、Scala、Swift、Goなど多数の言語に対応しています。

ただいま「プログラミングで彼女をつくる復刻キャンペーン」として、2020年1月6日(月)までにプレイ画面からツイートをすると、抽選でAmazonギフト券が当たるキャンペーンを実施しています。お久しぶりの方も、初めての方も、ぜひチャレンジしてみてください。

ロジックサマナー~閃光の召喚プログラマ

対応言語:Python、Java、PHP、Ruby、C、C++、C#、JavaScriptなど多数

ロジックサマナー~閃光の召喚プログラマ』は、プログラミング問題を解くことで、封印が解けてストーリーが進んでいく異世界ファンタジーRPGです。

主人公は異世界に迷い込んだITエンジニア。この異世界では、プログラミングしたコードが召喚獣を呼び出すための詠唱魔法です。魔法(プログラミング)が使える主人公は、世界を救う伝説の召喚士として世界を救うことに……。

プログラミングスキルを駆使して、この世界の平和を取り戻しましょう。プレイスタイルに応じた称号システムやキャラクター・アイテムのコレクションなどもできます。

エンジニアが死滅シタ世界〜アンドロイドとふたりぼっちで生きろ〜

対応言語:Python、Java、PHP、Ruby、C、C++、C#、JavaScriptなど多数

『エンジニアが死滅シタ世界~アンドロイドとふたりぼっちで生きろ~』は、プログラミング問題を解きながら物語を進める近未来SFアドベンチャーゲームです。死滅したエンジニアたちが遺したシステムを復旧させ、アンドロイド・RINの記憶と文明社会を取り戻しましょう。

プログラミング問題に正解することで、探索スポットを復活させたり、RINに装着できるパーツや記憶を獲得したりすることができます。スコアを競える高難易度ランキング問題もあります。

コードガールこれくしょん

対応言語:Python、Java、PHP、Ruby、C、C++、C#、JavaScript

コードガールこれくしょん』(ガルこれ)は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。

ゲーム内では、クエスト報酬やログインボーナスなどとして手に入るコインやダイヤを使ってさまざまなコードガールが収集できます。このコードガールは、クエストを有利に進められるスキルが使えたり、これくしょんとしてマイページに飾ったりすることができます。

ノーマルモードとハードモード(現在Pythonのみ対応)があり、初心者でも少しずつプログラミングの練習ができます。

paizaオンラインハッカソンVol.8 恋するハッカソン~君色に染まるアイドル~

対応言語:Python、Java、PHP、Ruby、C、C++、C#、JavaScriptなど多数

あなたの手に託されたのは、最先端技術を駆使したアンドロイドの女の子。彼女を世界初のアンドロイドアイドルとして育成するため、プロデューサー役をつとめることになりました。

プログラミング問題を解くことで、髪型や衣装といったアイテムが取得でき、「お仕事先」でアイドルのお仕事をすれば経験値がたまります。ソロコンサートの開催を目指して、プログラミングをすればするほど、あなたのプロデュースするアイドルはあなた好み&トップアイドルの座へと近づいていきます。

問題に正解したとき、着せ替えしたとき、お仕事先などなど、あらゆる場面でキャラクターのボイスを楽しみながらゲームを進めていくことができます。ボイスとエンディング曲の「キセキ☆フラグ」を担当しているのは「paizaラーニング」でもおなじみの声優、上間江望さん(@uemaemi)です。

www.youtube.com

プログラミングが動画で学べるpaizaラーニング

paizaラーニングは、動画レッスンを見ながらプログラミングの基本を学び、ブラウザ上で演習問題を解くことでスキルが身につくプログラミング学習サービスです。

Python、Java、C言語、PHP、Ruby、SQLなど人気言語の入門編から、RailsやLaravel、Djangoなど人気のWebフレームワークを使ってアプリ開発ができる講座まで、プログラミング初心者・未経験者でも楽しく・やさしく学べる内容となっています。

CV.上坂すみれさんの「Python×AI・機械学習入門編」、CV.内田真礼さんの「攻撃手法から学ぶハッカー入門(Webセキュリティ入門編)」も公開中です。

paizaのスキルチェック問題

paizaのスキルチェック

paizaでは、プログラミン問題の解答結果によって、S・A・B・C・D・Eの6段階でスキルランクを判定しています。Dランクが取得できると、プログラミングの本当に基礎の基礎に当たる概要は理解できているという目安になりますので、初心者の方もぜひ挑戦してみてください。

また、ただいまpaizaのスキルチェック問題では、キャンペーン問題に挑戦して結果をツイートしていただくと抽選でAmazonギフト券が当たる「二週連続クリスマスキャンペーン」を実施中です。

一週目の問題はプログラミング初心者向けのDランク問題ですので、初心者の方もぜひ挑戦してみてください。

詳しくはこちら


まとめ

というわけで、paizaが公開しているゲーム感覚で楽しくプログラミングが学べるコンテンツをご紹介しました。

paizaに限らず、こうした遊び感覚でプログラミングを学べるサービスは、最近増えています。ただプログラミング問題を解くだけでなく、ストーリーを進めたり、アイテムを集めたり…といったゲーム要素があると独学でも学習を続けやすいかと思います。

そしてある程度の基礎が身につきましたら、ぜひpaizaのスキルチェック問題でプログラミングスキルをはかってみてくださいね。

paizaのスキルチェック問題について、詳しくはこちら
paizaのスキルチェック





paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

詳しくはこちら

paizaラーニング

そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。

スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

詳しくはこちら

paizaのスキルチェック





※このブログで紹介しているキャンペーンやイベント、およびサイト内の情報については、すべて記事公開時の情報となります。閲覧されたタイミングによっては状況が変わっている場合もございますのでご了承ください。

ITプログラマー・エンジニア転職・就活・学習のpaiza

プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編AI機械学習入門

エンジニアのためのプログラミング転職サイト|paiza転職

プログラミング スキルチェックエンジニア求人一覧

未経験からエンジニアを目指す人の転職サイト|EN:TRY

プログラミング スキルチェックエンジニア未経験可求人一覧

エンジニアを目指す学生の就活サイト|paiza新卒

プログラミング スキルチェックエンジニア求人一覧

ブラウザを開くだけで エディタ、Webサーバ、DB等の開発環境が整う|PaizaCloud