ててろぐ

どうしようもなく暇なときに読んでください

学習サービス「Progate」に課金してPythonの学習コースを修了しました。

「プログラミング 勉強」でGoogle検索するとまとめ記事が山のように出て来ますが、1ページ目に掲載されている唯一の学習サービスが「Progate」です。

 

 

Progateについて

Progateって何?

f:id:s_tettere:20190514194946p:plain

Progateはプログラミングのオンライン学習サービスです。

公式サイトには「初心者でも挫折せずに学べるサービス」と書かれています。

どんな人におすすめ?

f:id:s_tettere:20190514194847p:plain

非常に分かりやすく、ゲームのように楽しく学べるよう設計されているので「プログラミングに興味はあるけど、何から始めればいいのか分からない!」なんて人におすすめです。

どんなことを学べるの?

学べるプログラミング言語は以下の通りです。

学べるプログラミング言語一覧
言語 レッスン コラム
HTML & CSS
6レッスン
3コラム
JavaScript
6レッスン
2コラム
jQuery
4レッスン
なし
Ruby
5レッスン
1コラム
Ruby on Rails5
15レッスン
1コラム
PHP
5レッスン
なし
Java
7レッスン
なし
Python
5レッスン
1コラム
Swift
3レッスン
なし
Command Line
1レッスン
なし
Git
1レッスン
なし
SQL
4レッスン
なし
Sass
1レッスン
なし
Go
3レッスン
なし
React
2レッスン
なし

また、どれから手を付けたら良いか分からないという人のために、目的別にもコースが設定されています。

目的別コース一覧
コース名 目的
はじめてのプログラミングコース
まずはここからスタート
Webデザインコース
綺麗なWebページを作ろう
Ruby on Railsコース
本格的なWebサービスを作成しよう
PHPコース
シンプルなWebサイトを作ろう
データ分析コース
自由自在にデータを取得しよう
はじめての共同開発コース
1人からみんなで開発

無料で使えるの?

無料会員は基礎レベルの18レッスンのみ学習できます。

 有料会員になるには月額¥980の支払いが必要ですが、全72レッスンを学習できるようになります。

 

Pythonの学習コースについて

内容構成は?

Pythonコースは5レッスンで構成されています。

ⅠとⅡでは「基礎」「繰り返し処理」を学びながらお買い物プログラムを作ります。

Ⅲでは「関数」「モジュール」を学びながら簡単なじゃんけんゲームを、ⅣとⅤでは「クラス」「継承」を学習して料理注文システムを作ります。

実際にやってみた感想

楽しかったです!

デザインも綺麗で分かりやすいし、ヒントもあるので、初心者の方でも続けやすいと思います。

僕は、初心者向けの「独習Python入門」という本を終わらせた後だったので、少し物足りなさは感じましたが、良い復習になりました。

ある程度Pythonを触ったことある人からしたら物足りなさを感じるかもしれないです。

 

www.tettere.work

 

良いところ

スライドが分かりやすい!

スライドのデザイン性も高く、シンプルに分かりやすいです。

下の画像はレッスンのスライドの1つですが、このように分かりやすいスライドがいくつも用意されています。

また、スライドは何度でも見返すことができるので、分からないところはすぐに復習することができます。

f:id:s_tettere:20190515202432p:plain

ゲーム感覚で楽しめる

レッスンをこなすと経験値が貯まり、まるでゲームみたいにレベルが上がるようになっています。

視覚的に自分の学習量が分かるので、モチベーションの維持に一役買いそうです。

開発環境を構築する必要がない

Progateではブラウザ上でプログラミングを体験できるので、開発環境を構築する必要がありません。

また、プログラミング言語によっては開発環境の構築方法が記載されたコラムも用意されているので、開発環境を構築したいという方はそちらを参考にすることができます。

集中的にやればコスパは良い

人によって差がありますが、1、2ヶ月で集中的に全レッスンを修了することも可能です。

月額¥980なので、書籍を購入するのに比べたらかなりコスパが良いのではないでしょうか。

スマホでも学習できる

専用アプリをダウンロードすることで、下の画像のように、スマホからもレッスンを受けることができます。

手軽に学習できるので、忙しい方にもオススメです。

f:id:s_tettere:20190515205049p:plain

 

悪いところ

内容が少し物足りない

初心者向けのサービスであり、あくまで基礎的な内容しか触れないので、「初心者から抜け出したい」という方からすると物足りないと思います。

頭を使わずに終わってしまう

コードごとにレッスンがあり、かなり細かく指示されるため、あまり考えていなくてもコードを書けてしまうことがあります。

「Progateでは書けたけど、いざ一から書こうとした時に手が動かない」という状況にならないよう注意が必要です。

何かを作れるようにはならない

Progateのレッスンを一通りこなしても、何かを作れるようにはならないです。

「武器の使い方を学ぶだけで、戦闘訓練ではない」というイメージです。

よく言われていますが、やはり実践あるのみなんだと思います。

 

まとめ

今回はProgateについて記事を書いてみました。

プログラミング超初心者の方は、ぜひともProgateから手を付けることをおすすめします!

僕はまだPythonしか終えていないので、他の言語も一通り触ってみようと思います。

ここまで読んで頂きまして、ありがとうございました。