CODEPREPで無料のプログラミング学習!手軽に始められるのでおすすめ!
無料でプログラミングを学べるおすすめのサービスです。
今回は無料でプログラミングが学べる、CODEPREPというプログラミング学習サイトを紹介していきたいと思います。
開発環境を用意せずにWebブラウザ上で学習が完了するタイプのプログラミング学習サイトが最近増えていますが、このCODEPREPもWeb上で完結させることができるサービスになります。
穴埋め形式で進めていき、少しずつ作成しているものが完成していくようなイメージになります。
言語によっては有料級の内容になっているので、これからプログラミングを始める人にはお勧めです!
CODEPREPのおすすめポイント
無料で学習が可能
CODEPREPの一番の魅力は無料で学習ができる点です。
Progateやドットインストールを使用して学習する人も多いですが、初心者はまず無料のサービスで感覚をつかむとプログラミングとの相性を確認できるかもしれません。
月額払って自分には合わなかったではもったいないので。
無料とはいえ、フロントサイドの「HTML」「CSS」「JavaScript」は実践的なものまで含まれるので、すごいためになります。
穴埋め形式だから勉強しやすい
CODEPREPはprogateのイメージに近いサービスです。
Webブラウザ上にコードを入力していき、その場で合っているか間違っているか判定されます。
穴埋め形式で一つずつ進んでいくので、初心者にも易しい作りになっています。
答えが分からないという場合でも、ヒントが画面に表示されるので最後まで躓かずに学習できます。
目的別の学習コースが分かりやすい
CODEPREPでは単元毎にブックと言う単位でまとめられています。
HTML/CSSでいうと「HTML&CSSでつくるブログ記事一覧レイアウト」や「HTML&CSSでつくるドロップダウンメニュー」といったブックがたくさんあります。
ですがプログラミングをやったことがない人にはどのブックを学べばいいのか分からなくなってしまいます。
CODEPREPではブックをまとめた学習コースというものが用意されているので、目当てのコースを選択するだけで最適なブックを抜き出してくれます。
下記のような学習コースが用意されています。
- 初心者向けWebの基礎を学ぶ
- Webプログラミングを学ぶ
- システム開発を学ぶ
- UIデザイン実践
- フロントエンドの定番ライブラリを学ぶ
- ゲームプログラミングを学ぶ
CODEPREPで学べる言語
CODEPREPで学べる言語について紹介します。
言語 | できること | 学習範囲 |
---|---|---|
HTML | Webページの骨格作り | 基本から流行りのレイアウトまで広範囲 |
JavaScript | Webページの動作部分 | 基本からゲーム作りなど広範囲 |
CSS | Webページのデザインコントロール | 基本から流行りのレイアウトまで広範囲 |
Ruby | RubyonRailsのサーバーサイド開発が有名 最近はスクレイピングで使用されることも | Rubyの基本的な記述方法のみ |
PHP | サーバーサイド言語の定番 Railsよりもシェアは大きい | PHPの基本的な記述方法のみ |
jQuery | Javascriptの拡張ライブラリ jQuery前提のライブラリも多いのでJavascriptと一緒に覚えたい | 基本からゲーム作りなど広範囲 |
Bootstrap | レスポンシブデザインのWebページを作成する際の定番フレームワーク ボタンやフォームのデザインもきれいにしてくれる | 基本から実践的な使用まで広範囲 |
Java | OSに依存しない言語として人気 基幹システム/Webアプリケーション/デスクトップアプリ/スマホアプリなど何でもできる | Javaの基本記述方法のみ |
Scala | オブジェクト指向型と関数型のハイブリット言語 JVM上で動作するので無数にあるJavaのライブラリが使えてしまう | Scalaの基本的な記述方法のみ |
Python | AI関連の最新技術で用いられることの多い言語 計算系のライブラリが豊富なため、研究用途やCADなどで使われる | Pythonの基本的な記述とNumPy/Pandasを利用したデータサイエンスを学べる |
Rust | CやC++の置き換え用言語として作成された言語 所有権やライフタイムという考え方が特徴的 | Rustの基本的な記述と所有権についてが学べる |
リストを見てもらえたら分かる通り、フロントサイドのWebページ制作に強いプログラミング学習サイトになっています。
最近話題の「Ruby」や「Java」は基礎の習得までしかできないので、他サイトと併用して勉強していくことになります。
「Rust」についてはあまり学習サイトで見たことがないので、ここで学べるというのは面白いです。
CODEPREPは一度閉鎖されるはずだった
CODEPREPは2018年の10月ごろにコンテンツの更新維持が難しいという理由で一度閉鎖されかけています。
Twitter上のアンケートで公開し続けてほしいという意見が大半を占めたため、下記の通り無償サービスが無期限の延長になりました。
基礎的な情報なので情報が古くなっても使えるものばかりなのですが、ほぼ更新停止状態ということを理解して使用する必要はあります。
【無期限延長のお知らせ】
— CODEPREP@プログラミング学習 (@codeprep_jp) October 1, 2018
先程、ブログでも公開しましたが、CODEPREPを無期限延長することにいたしました。(課金予定もありません)
不徳の致すところは多々ございますが、Progateなどの優良サービスと組み合わせて、引き続きご利用いただければ幸いです。https://t.co/WqWMPsvroY
また、いつサービスが停止になるかも分からないので興味が出た人はすぐにでも始めた方が良いかもしれません。
プログラミング初心者ならまずCODEPREP
ということで今回はCODEPREPについて紹介しました。
Webサイトを作りたいなと考えている方はまず無料で学習できるコンテンツがあるのでこれで学習してみてください。
案外いけるかもと思った方はProgateやドットインストールの学習に進むことをお勧めします。
ということでプログラミング学習頑張ってください!