プログラミング

【初学者向け】完全無料でプログラミングが学べる「CODEPREP」を紹介する

プログラミングをやったことがない人はこれを試してみるのが1番オススメです。

CODEPREPとは?

コードプレップと読むこれ。聞いたこと有る人は少ない?でしょうか。

CODEPREP

簡潔にまとめると

完全無料で手を動かしながら11個の言語学べるプログラミング講座です

実はこれ、数年前までは全ての機能を使うには月額980円掛かっていました。

しかし、運営がサービスを終了すると発言しサイトも閉鎖される予定だったのですが、ユーザーの熱い声によって無期限延長公開という形で運営を継続してくれるそうです。

無料で全ての機能を使うことが出来るようにもなりました。

Progateでええやん!!!

Progateは全ての機能を使うためには月980円かかります。

CODEPREPは完全無料です。

もちろん、Progateにしかないものもあるので(特にRailsあたり)自分にあったものを選択するべきです。

ただ、講座数や、内容で見てみてもCODEPREPのほうが良いと思っています(僕は)

実際のところ、Progateは基礎のみですが、CODEPREPは基礎はもちろん実践編も充実しているので基礎を終えて物足りない人にとっては最高でしょう。

何が学べるの?

質問にそのまま答えるのだとすれば、下の画像の通りです。

本当にたくさんの講座があって一つ一つしっかりした内容なのでよく学べます。

色んなものが学べるので、用途で分類して説明します。

Webプログラミング

一般的にはHTML, CSS, JSといったあたりでしょうか。

  1. HTML入門
  2. CSS入門
  3. JS入門
  4. JSでWebアプリを作る講座
  5. jQuery
  6. 応用

と行った形で初心者(何もわからない人)でも順に学べばある程度は一人でコーディングすることが出来るようになります。

なんと、HTML、CSS、JSを含めて全部で

約100個!!

の講座があります。幅広い分野の講座があります。

例えばこんなものがあります。

更に、UIデザイン実践という講座もあって、CSSの専門知識を学べる講座もあります。

フロントエンド

Webに近いですが、jQuaryやVue、Reactなどのライブラリの入門や実践講座もあります。

 

一般的なプログラミング言語(システム系)

  • Ruby
  • Python
  • Java
  • Scala
  • Rust

これらの言語が学べます。私はPythonをここで学びました。

ちなみにCはありません。

僕が特に良いと思ったのがPythonの講座で、この講座を終わらせたらコードを自力で書けるようになったり読めるようになったりして基本、困ることはありませんでした。

ここで学べることは

  • 基本文法
  • Pandas入門
  • Numpy入門

が中心です。後半2つがしっかりしていました。行列演算、統計的な処理についての内容がしっかりしていました。

Pythonを学びたいだけならここを使うのが良さそうです。

どのように学ぶの?

Numpy入門を例にします。

左上に解説が書いてあります。右の黒いところがエディタで、オレンジ色のところの中に文字を入力して、実行させます(実行は自動)。

すると、右下の黒いターミナルに実行結果が表示される仕組みになっていて成功していたら次に進めます。

わからなかったら左のヒントやチップを見て、書きます。

ただ解説を読むだけじゃなくて実際に手を動かして学べるのでより身につきます。

ディスカッション機能

僕は、講座でわからないものがあったときに使いました。

講座には基本的に答えをそのまま載せているところはありません(HINTを見ればだいたいわかるけど)

応用編になるとヒントも少なくなってくるので手詰まったときにディスカッションで聞いたことがあります。

今でも使ってる人はいるので、答えてくれる人はいると思います。(今の所ほぼ全てに回答してくれるひとがいる)

講座以外の質問もできるので、何かわからないことがあれば聞いてみるのが良いと思います👍

おわりに

CODEPREPを無期限延長公開するという判断を下してくれた運営には感謝の言葉しかありません。

僕は近い内にWebについても少しここで学ぼうと思っています。

興味があれば、やってみるのも面白いと思います。

お読みいただきありがとうございました。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です