【初心者向け】PHPの練習ができる学習サイト11選!
突然ですが、あなたはPHPの学習をしていませんか?
PHPの学習を進めるための学習サイトは複数提供されています。
主に視聴で学習するもの、文章を読み込むものなど、学習スタイルはさまざまです。
そして中には練習問題を提供している学習サイトも。今回は練習問題も提供している学習サイトで学びながら、実力をアップさせていきたいという方におすすめのサイトをご紹介していきます。
Progate
Progateはオンラインのプログラミング学習サービスです。視覚的に理解しやすいよう画面構成が工夫されており、見やすい画面で学習を効率的に進めていくことができます。初心者から中級者以上まで対応したコースが提供されており、さまざまなレベルの学習に役立つ講座が展開されています。
PHPに関しても講座が提供されており、入門編の5講座を無料で受講することができます。中級以上の講座に関しては有料コースに登録することで受講できるようになります。料金は月額定額制980円です。この金額でどの講座も受講することができるようになります。
PHPの初心者の方にもおすすめですが、オンラインで学習してみたいけれど、とりあえず雰囲気を掴みたいといった方にもおすすめの学習サイトです。
CODEPREP
CODEPREPは実際にコードを入力しながら学習を進めていくことができる、オンラインのプログラミング講座です。PHP以外にもhtmlやcss、javascriptなどwebに関する多くの技術を受講することができます。初心者向けには無料の講座も提供されており、コードを書きながらプログラムを書く感覚を掴んでいくことが可能です。
有料コースでは中級以上の技術を習得することができ、料金は月額980円です。さまざまな講座を受講することができるので、PHP以外にも幅広い知識を学習することもできます。プログラムだけでなくweb全般の技術を学んでみたい初心者の方、オンライン講座を試したい方におすすめのサイトです。
TECH Pjin
http://tech.pjin.jp/blog/tag/PHP%E7%B7%B4%E7%BF%92%E5%95%8F%E9%A1%8C/
TECH PjinはIT技術に関するあらゆる記事を掲載しているサイトです。またITに関する最新の情報の他、さまざまなカテゴリーの言語や技術の練習問題も公開しています。
PHPでは練習問題として、多くの練習問題を提供しており、2017年8月時点で72の練習問題が全て無料で公開されています。PHPのほかSQLやJavaやswiftなどの練習問題も提供されており、最新のIT情報を得るだけでなく、さまざまな言語や技術の習得に役立つサイトとなっています。
初心者のためのPHP練習問題
PHPの学習を始める初心者のために、多くの練習問題を公開しているサイトです。一定の課題を出して、それを解決するスクリプトを書き、サイト上に公開されているスクリプトと答え合わせをするといった流れで学習が進んでいきます。
練習問題は全部で21問提供されており、全ての問題が無料です。このサイトで公開されている練習問題をコツコツと少しずつこなしていくことで、着実にPHPの実力をつけていくことができるでしょう。初歩の初歩からPHPを学習していきたい、無料で練習問題が提供されている学習サイトを利用したいといった方におすすめの学習サイトです。
初心者向 PHPを学ぼう
「PHPを学ぼう」では初心者から段階を追ってPHPを学習していくことができます。Chapter4まで練習問題と組み合わせた開設が提供されており、Chater4まで終了すると、データベースとの接続を含め、さまざまな処理を実行するプログラムを組めるレベルまで習得することが可能です。
Chapterの他にも、文字コードに関することなど知っておくと便利な情報をTipとしてまとめてあり、便利な小技的な技術も学習することができます。そのほか練習問題も数多く提供されており、しっかりとPHPの学習を進めていくことができる学習サイトです。学習内容はすべて無料で提供されています。PHPを初歩から学びたい方や、無料でPHP学習を進めていきたい方にはおすすめの学習サイトです。
Codecademy
Codecademyはプログラミングを無料で学習できるオンラインサービスです。コードを入力しながら学習を進めていくことができるので、読んだり視聴したりするだけでなく、実際にコードを動かしながらプログラミングを習得していくことができます。
PHPの学習ができるカリキュラムも提供されていますが、PHPだけでなくhtmlやcss、javascriptなどのほか数多くのプログラミング言語が習得可能です。ただし英語圏で運用されているサイトなので、英語を読みながら学習していく必要があります。
英語がある程度理解でき、プログラミング学習を無料でかつ手を動かしながら進めていきたい方にはおすすめの学習サイトです。
codingame
https://www.codingame.com/start
コードを入力していくことでゲームをクリアしていくタイプの学習サイトです。プログラミングを組むごとにゲームを進めていくことができるので、ゲームが好きな方は楽しく学習をすすめていくことができます。
無料で使うことができるので、ちょっとした息抜きにサイトを活用することができます。PHPの他にもjavaやrubyなど主なプログラミング言語をサポートしているので、幅広い知識を学ぶことが可能です。真面目にプログラムを学習していくことに疲れてしまったときなど、こちらのサイトを活用して気分を変えてみると学習効率をアップさせることができるかもしれません。楽しくプログラミングを学習していきたい方にはピッタリのサイトです。
paizaラーニング
paizaが提供しているオンライン学習サービスです。実行環境を自分で用意することなく、ブラウザ内にコードを打ち込むだけでプログラムを実行することができます。入力しながらプログラミングを学習していくので、ただ文章を読んだり動画を視聴したりするよりも、学習効率が上がりやすいです。
PHPだけでなく多くのプログラミング言語の学習に対応しているので、幅広い技術を学ぶこともできます。料金は無料の講座も提供されていますが、中級以上の講座は有料設定されていることがほとんどです。入門編だけでも無料で勉強したいといった方や、オンライン講座に興味があってひとまず使用感を試してみたいといった方におすすめの学習サイトです。
paizaのスキルチェック問題
https://paiza.jp/challenges/info
先ほど紹介したpaizaのプログラミングスキルチェックページです。設定された課題を解いて、自分のプログラミングスキルのレベルを判定していくことができます。評価は6段階で発表され、現時点での自分のレベルを判断できる指標のひとつとして活用可能です。PHP以外の言語も判定することができます。
練習問題も提供されており、テストを受ける前にプログラミングの練習をしてコツを掴むこともできます。会員登録が必要ですが、スキルチェック自体は無料で行うことができるので、自分のレベルを判定する材料が欲しいときなどは活用できます。今までやってきた勉強の習得度を客観的に確認したい方にはおすすめのサイトです。
TechAcademy
TechAcademyはオンラインで受講するタイプのプログラミングスクールです。現役のエンジニアからマンツーマンで指導を受けることができ、短期集中的にプログラムを学ぶことができます。PHP以外にもさまざまなプログラミング言語を学ぶことができ、幅広い知識を身に着けることが可能です。
基本的に受講は有料ですが、無料の体験も実施しているので有料のスクールでの受講に興味がある方は一度試してみてもいいかもしれません。
CodeCamp
CodeCampもオンラインのプログラミングスクールです。現役のエンジニアからマンツーマンで指導を受けることができ、受講時間も業務終了後の時間帯から選ぶことができるなど、働きながらでも受講することができるようなシステムとなっています。
PHP以外にもさまざまなプログラミング言語を学ぶことが可能で、システム構築に関する幅広い知識を習得することができます。無料で授業を受講できるキャンペーンも行っているので、有料のオンラインスクールの受講に興味がある方はチャレンジしてみてはいかがでしょうか。
結局おすすめのサイトはどのサイト?
練習問題を提供しているプログラミング学習サイトは数多く存在します。それらの学習サイトは目的や傾向が異なるため、自分に合った学習サイトを選ぶことで学習効率をよりアップさせることができるようになります。ここでは学習の目的別に、どのサイトでの学習が効率的かをご紹介していきます。
初歩から学びたい方はこちら
初歩から学びたいという方は、まずは無料で学習でき初歩の初歩から解説してくれているサイトを選択するといいでしょう。ここで紹介したサイトの中では、「初心者のためのPHP練習問題」、「初心者向 PHPを学ぼう」あたりのサイトがおすすめです。このサイトの説明を読んで、練習問題をひととおりこなすことができれば、基礎的な実力はつけられるでしょう。
現在の実力を試したい方はこちら
今自分のスキルがどの程度のものか確認したい場合に練習問題を解くのは有効な方法です。今回紹介したサイトの中にはレベルの判定を行っているものもあります。レベル判定を行いたい方におすすめのサイトは「paizaのスキルチェック問題」がおすすめです。
また自分のレベルは自分で判断したいという方の場合は「TECH Pjin」の練習問題を解きながら、どこまでの問題なら解けるのかを判断してみてもいいでしょう。
オンライン学習を試したい方はこちら
一人でプログラミング言語を習得するのに限界を感じているなら、有料のオンライン学習サービスを利用するというのもひとつの方法です。今回ご紹介した中で比較的低価格で学習できるのは「Progate」と「CODEPREP」。初歩的なレベルの授業は無料で提供されていますが、中級以上の講座は有料の月額定額制です。参考書を自分で解いていく形式の受講なので、都合の良い時間に問題を解きながら学習を進めていくことができます。
またマンツーマンで指導を受けたい方には「TechAcademy」、「CodeCamp」がおすすめです。現役のエンジニアが1対1で教えてくれるので、わからない箇所をすぐに教えてもらうことができます。価格は高めですが、即効性の高い授業を受けたい方には向いています。
まとめ
いかがでしたか?自分に合ったPHPの学習サイトは見つかりましたか?
PHPの練習問題を公開しているサイトは複数ありますが、目的や傾向が異なるため自分の目的やレベルに合ったサイトを選択していくのが学習をスムーズに進めるコツです。
初歩的なレベルから学んでいきたい方の場合は、まずは無料で利用できる学習サイトから活用してみてください。なんとなくプログラミングというものが分かってきたら、今度は自分の勉強方法を模索していくといいでしょう。
中級以上のレベルで学習に行き詰まりを感じている方は、有料のオンラインスクールを選択してみるのもひとつの方法です。有料の学習サイトは価格設定も、受講内容もスクールによってさまざまなので、無料コースがあるなら体験してみて自分に合うかどうかを試してみましょう。授業の雰囲気を掴んでから受講するスクールを選択することで、より満足のいく結果を得られやすくなります。
練習問題もできる学習サイトは無料から有料のものまでさまざまなサイトがあります。まずは自分の目的に合った学習サイトを見つけて、学習をスムーズに進めていってくださいね。
DMM WEBCAMPについて
DMM WEBCAMPは3ヶ月間で未経験から即戦力エンジニアを育成する転職保障付きのプログラミングスクールです。1ヶ月でプログラミング・Webデザインを学ぶ通い放題の「ビジネス教養コース」も展開しています。
DMM WEBCAMPを運営する株式会社インフラトップでは、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。
キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?