1ヶ月でWebデザイン・プログラミングスキルをオーダーメイドのカリキュラムで学べるスクール、それがWebCamp。

「数億規模スタートアップのCTO講師」と「エンジニアキャリア専門のポテパン」が贈る、実践型Rubyスクール。

初心者にもオススメ!競技プログラミングの問題を解けるサイト8選

初心者にもオススメ!競技プログラミングの問題を解けるサイト8選
Pocket

どんな分野においてもインプットした知識をアウトプットすることで初めて知識が定着します。プログラミングスキルを磨くためにも実際に自分でコードを書くことは非常に重要です。アウトプットの方法として、自分でWebサイトやアプリを作成するのも良いですが、プログラミングの問題を解くのはゲーム感覚で気軽にスキルを向上できるのでオススメです。今回は、プログラミングの問題を解けるサイトを8つご紹介します。

TopCoder

TopCoder

「TopCoder」は世界で約60万人が利用している、コンテスト形式でプログラミングの問題を解けるサイトです。開催されている種目はアルゴリズム、デザイン、開発など多岐にわたり、その中で高い成績を収めている通称「レッドコーダー」たちは、エンジニアとしての実力を認められ、有名企業からオファーを受ける場合もあります。

TopCoderの詳細を見る

yukicoder

yukicoder

「yukicoder」はプログラミングの問題を出題したい人と、問題を解きたい人をつなぐ競技プログラミングサイトです。TwitterもしくはGitHubのアカウントがあれば誰でも出題することができます。珍しく日本語のサイトであり、そのゆるい雰囲気もあってプログラミング初心者が参加しやすいサイトです。

yukicoderの詳細を見る

Aizu Online Judge

Aizu Online Judge

「Aizu Online Judge(AOJ)」はオンライン上で問題に解答すると自動でその正誤を判定してくれる、会津大学が提供しているサービスです。日本語と英語の二言語に対応しています。出題される問題は「Hello World」レベルの簡単な問題から難しいアルゴリウズムの問題まで幅広く、初心者から上級者まで利用することができます。

Aizu Online Judgeの詳細を見る

HackerRank

HackerRank
「HackerRank」は、エンジニア向けにプログラミングテストを提供しているサイトです。現在までに、100万人以上のエンジニアが参加し、4000以上のテストが実施されています。特徴的なのは、プログラミングの問題を解くだけでなく、エンジニアの求人サイトでもあるという点です。エンジニアはプログラミングテストを解くことで、審査員によりレビューされ、ランキングに掲載されたりするなど実力を示すことができ、企業は技術力のあるエンジニアを見つけることができます。

HackerRankの詳細を見る

AtCoder

At coder

「AtCoder」は毎週アルゴリズム系のプログラミングコンテストが開催されている日本語のサイトです。月に1~2回は初心者向けのコンテスト「AtCoder Beginner Contest」を開催したり、練習ページでコードの提出を練習できたり、過去に行われたコンテストの問題の解説もついているなど、競技プログラミングが初めての方にもオススメです。

AtCoderの詳細を見る

コーディング道場

コーディング道場

「コーディング道場」は、yukicoderやAtCoderと同じく日本語でコーディングテストを出題・解答し合うサイトです。大きな特徴は「学生の就職活動」を支援しているという点で、300社を超える企業が紹介先として用意されています。また、インターンの案内もされており、将来エンジニアとして働きたい学生の大きな味方となってくれるプログラミングサイトです。

コーディング道場の詳細を見る

paiza

paiza

「paiza」は株式会社ギノが運営するエンジニア向けの転職サイトで、転職支援はもちろん、IT系を目指す学生の就職活動も支援しています。S~Dにランク分けされたプログラミングの問題を解くことで、企業に自身のスキルのアピールすることができます。さらに、初心者向けの動画が公開されており、プログラミングのレッスンを受けることができます。

paizaの詳細を見る

CodeIQ

CodeIQ
「CodeIQ」は、ITエンジニアが自分の実力を知るための実務スキル評価サービスです。プログラミングの問題を解いた後、バッジを取得することで自身のプログラミングスキルの評価を獲得したり、場合によっては企業からスカウトを受けることもあります。

CodeIQの詳細を見る

さいごに

プログラミングスキルを試したい中級者の方はもちろん、初心者の方もプログラミングを勉強する方法の一つとして、これらのサービスを使ってプログラミングの問題を解いてみてはいかがでしょうか。初心者にとって何よりも学習を継続させることが非常に重要なので、様々なサービスを利用しながら、楽しみながら学習しましょう。

投稿者:プロスタ編集部

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

おすすめスクール

全国30校舎で展開されるヒューマンアカデミーのWeb講座は修了者数4万人超、講師とカリキュラムの満足度がどちらも9割を超えています。就職や転職に必要なレベルの実務スキルを身に付けられます。

初心者がプログラミングで挫折しない学習方法を無料動画で公開中。オンラインに特化したプログラミングスクール「TechAcademy(テックアカデミー)」が解説。

この記事が気に入ったら
いいね!しよう

プロスタの最新情報をお届けします

あわせて読みたい

関連記事

イチ押しランキング

1リナックスアカデミー

リナックスアカデミー

2システムアーキテクチュアナレッジ

システムアーキテクチュアナレッジ
ページ上部へ戻る