こんにちは。谷口です。
ここ数日で休校の要請やリモートワークの推進など、学生・社会人問わず家にいる時間が増えた方が多いと思います。(もちろんリモートではできない業務のため出社されている方もたくさんいらっしゃるとは思いますが……)(paizaも、現在は全社員がなるべくリモートで勤務しています)
そこで今回は
- せっかくだから家での時間を有効活用したい
- 子どもが時間を持て余しているので何か家で遊べるコンテンツがほしい
- プログラミングの勉強を始めたい
といった方のために、PCさえあれば自宅で楽しくプログラミングが学べる、paizaの学習コンテンツやゲームをご紹介します。
コードクロニクル
『コードクロニクル』は、プログラミングが魔法となるファンタジーの世界で、簡単なプログラミング問題を解きながらストーリーを進めていく学習ゲームです。
豊かな自然に恵まれ、さまざまな種族が共存する穏やかな王国「パイザ」。老若男女が魔法に親しむ平和なその国には、民たちから愛される魔法使いのお姫様エレナがいた。エレナが17歳になった時、父王から「古より伝わりし王家秘伝の魔導書をその手におさめよ」と試練が与えられる。幼馴染の剣士であるリカルド、王家に仕える聖獣ポルタとともに旅に出るエレナ。魔法で守られた王国「パイザ」から下界に降り立ち、人々を助けたり子どもたちに魔法を教えたりしながら進む一行、エレナと仲間たちの冒険のゆくえは……?
出題されるプログラミング問題の解き方がわからない場合は、ヒントを学べるpaizaラーニングの学習動画を見ることができます。
ロジックサマナー~閃光の召喚プログラマ
対応言語: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ラーニング
paizaラーニングは、動画レッスンを見ながらプログラミングの基本を学び、ブラウザ上で演習問題を解くことでスキルが身につくプログラミング学習サービスです。
Python、Java、C言語、PHP、Ruby、SQLなど人気言語の入門編から、RailsやLaravel、Djangoなど人気のWebフレームワークを使ってアプリ開発ができる講座まで、プログラミング初心者・未経験者でも楽しく・やさしく学べる内容となっています。
CV.上坂すみれさんの「Python×AI・機械学習入門編」、CV.内田真礼さんの「攻撃手法から学ぶハッカー入門(Webセキュリティ入門編)」も公開中です。
paizaのスキルチェック問題
paizaでは、プログラミン問題の解答結果によって、S・A・B・C・D・Eの6段階でスキルランクを判定しています。Dランクが取得できると、プログラミングの本当に基礎の基礎に当たる概要は理解できているという目安になりますので、初心者の方もぜひ挑戦してみてください。
まとめ
というわけで、paizaが公開しているゲーム感覚で楽しくプログラミングが学べるコンテンツをご紹介しました。
新型コロナウイルスへの不安が消えない中、急な休校要請やリモートワークや時差出勤の対応など大変な日々が続きますが、みなさま体調にはお気をつけてご自愛ください。
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら
そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。
詳しくはこちら