Progateは、これからプログラミング学習を始める人におすすめのサービスです。全てのレッスンを利用するためには有料会員になる必要がありますが、一部無料で利用できるレッスンもあります。本記事では、Progateの無料版でどこまで学べるかを紹介します。この記事はこんな人に向けて書きました。
- Progateが無料でどこまで学べるか知りたい人
- Progateで学べるプログラミング言語の種類・特徴を知りたい人
- Progateの効果的な使い方を知りたい人
無料で30日間、Web制作が学べる『ZeroPlus Gate』
プログラミングに関する質問をエンジニアへ「し放題」のサービス!
- Web制作に特化したカリキュラム
- 自分のペースで50本以上の動画教材で学べる
- あなた専属のメンターと作る、あなただけの学習ロードマップ
- 30日間、回数無制限でエンジニアに質問可
目次
Progateの有料版の料金は月額990円(税込)から
Progateは利用期間の異なる3つのプランに分かれており、それぞれ1ヶ月あたりの料金が異なります。
1ヶ月プラン 1,490円(税込) | 6ヶ月プラン 7,740円(税込) 1ヶ月あたり 1,290円 | 12ヶ月プラン 11,880円(税込) 1ヶ月あたり 990円 |
いずれのプランを選んでも学べる内容は変わりません。利用期間の長いプランほど、1ヶ月あたりの費用が安くなる仕組みです。一方、1ヶ月プランは割高ではあるものの、好きなタイミングでいつでも解約できます。
有料版と無料版の違いは学べる範囲にある
Progateの有料版と無料版では、学べる範囲に違いがあります。
プログラミング言語ごとに1〜7本ほどのレッスンで構成されており無料で学べるのは、レッスン1の途中までというケースがほとんどです。お試しでプログラミングに触れるなら無料版から始めましょう。一方、プログラミングをしっかり学びたい場合には、有料版がおすすめです。
Progate無料版のレッスン範囲:プログラミング言語・フレームワーク別
Progateで学習できるプログラミング言語とフレームワークは以下のとおりです。
- HTML&CSS
- JavaScript
- jQuery
- Ruby
- Ruby on Rails
- PHP
- Java
- Python
- Command Line
- Git
- SQL
- Sass
- Go
- React
- Node.js
この章ではProgate無料版で学べる範囲について、それぞれ解説していきます。
HTML&CSSの無料範囲
HTMLはWebページにテキストやリンク、画像などの要素を表示させるために使われる言語です。一方、CSSは、HTMLで書かれた要素の色・レイアウト・フォントなどの見た目を整えるための言語です。
2つの言語をセットで使うことにより、見栄えのよいWebサイトを作れます。
- HTMLの基礎
- CSSの基礎
- HTMLの全体レイアウト作成
無料版ではHTMLタグの書き方や、CSSを使った文字色の変化までを学べます。有料版では、ヘッダー・フッターなどWebサイトに欠かせないパーツの作り方から先を学べます。
HTML/CSSを本格的に学ぶならZeroPlus Gate
Progateのみでは、HTML/CSSの実践的な技術が身に付きません。
基礎の学習にとどまるためです。
HTML/CSSを本格的に学ぶなら
完全無料のプログラミングスクール「ZeroPlus Gate」が、
おすすめです!
約60本の動画を通じて、
Webサイトを作る技術がしっかり身に付きます。
分からないことは現役エンジニアに回数無制限で質問できるため
安心です。さらにあなた専属のメンターが、
学習を徹底サポートをしてくれるため、
迷わずに学び切れます。
\お申し込みは60秒で完了/
JavaScriptの無料範囲
JavaScript(ジャバスクリプト)は、Webページに動きや変化を付けるときに使用されるプログラミング言語です。サーバーサイドやアプリ開発など、幅広い分野で利用されています。
- 文字列と数値
- 変数・定数
無料の範囲は変数・定数までです。同じ値や計算結果を何度も使うことができ、効率的にコードを書くコツを押さえられます。有料版では、条件分岐以降の単元から続けて学習できます。
jQueryの無料範囲
jQuery(ジェイクエリ)とは、JavaScriptの記述をやさしくするためのライブラリです。主にWeb制作で、サイトに変化をつけるために使用されます。
- jQueryの基礎的な書き方
- イベントの実装
jQueryの無料範囲は、click()イベントやcss()メソッドなど、一部のメソッド・イベントのみです。有料版では、データ取得用の変数である$(this)以降の単元を学べます。
Rubyの無料範囲
Ruby(ルビー)は、日本生まれのプログラミング言語です。Webアプリケーション開発や自動化ツール、データ処理など幅広い分野で使用されています。
- Rubyの基礎・出力
- 変数
無料版では変数までを学べます。条件分岐* 以降の単元は、有料版でのみ学習可能です。
*条件分岐:プログラムの中で特定の条件が成立した場合に、異なる処理を実行させる仕組みを作れる技術。
(例)「AがBより小さいときは処理Cを実行し、それ以外の場合は処理Dを実行する」
Ruby on Rails5の無料範囲
Ruby on Rails(ルビーオンレイルズ)は、Rubyをより簡単に記述するためのフレームワークです。その汎用性の高さから、多くのWeb開発現場で使用されています。
- Ruby on Railsで作れるものの確認
- Railsの基礎
- TweetAPIの作成(見た目の表示まで)
Ruby on Rails5のカリキュラムでは、レッスンIを全て無料で学習できます。レッスンIで学べる内容はRailsの基本的な仕組みを理解し、ログイン機能やいいね機能を持ったSNSのサンプルを作成するところまでです。
有料版に切り替えると、投稿一覧ページの作成やデータベースの操作、共通レイアウトの作成など実践的な機能について学べます。
PHPの無料範囲
PHP(ピーエイチピー)はサーバーサイドのスクリプト言語で、Webアプリ開発やWebサイト制作などに使われる言語です。
- PHPの基礎
- 条件分岐
PHPを無料で学べる範囲は条件分岐の単元までです。有料版に切り替えることで配列や繰り返し処理など、効率的なプログラムを組むための技術を続けて学べます。
Javaの無料範囲
Java(ジャバ)は大規模なシステム開発やWebアプリ、スマホアプリなどさまざまな分野で活用されるプログラミング言語です。
- Javaの基本
- 変数の活用
無料で学べる範囲は「変数の活用」の単元までです。変数の活用により、同じデータが繰り返し使えるうえに、変更に対応しやすいプログラムを書けます。有料版では、型変換から先の単元を学べます。
Pythonの無料範囲
Python(パイソン)は、Webアプリ開発・機械学習・統計処理など幅広い分野で使われるプログラミング言語です。AI/データサイエンスの分野で活用され、将来性の高い言語として知られています。
- Pythonの基礎
- 変数の使い方
- 文字列やリストの連結方法
無料の範囲では変数の使い方やデータ(文字列やリスト)の連結方法を学べます。変数は効率的なプログラムを作成するために欠かせない概念です。
有料版に切り替えることで、条件分岐を使った、お買い物代金の計算システム作りに取り組めます。
Command Lineの無料範囲
Command Line(コマンドライン)とは、クリック操作をせずに文字の入力のみでコンピュータを操作するためのツールです。Progateでは「Linux」「MacOS」で使用するUNIXコマンドを学べます。
- ファイルの作成
- ディレクトリの作成
無料版ではファイルとディレクトリを作るところまでを学べます。ディレクトリとはフォルダを指す用語です。有料版では、ディレクトリを移動させたり中身を確認したりする方法を学べます。エンジニアにとってコマンドラインは必須の技術のため、メインのプログラミング言語と併せて学ぶのがおすすめです。
Gitの無料範囲
Git(ギット)とは、プログラムのバージョン管理システムです。他の開発者とファイルを共有したりプログラムの変更履歴を記録したりと、さまざまな用途で活用されています。エンジニアとして働くうえで、ほぼ必須のツールです。
- ファイルの共有
無料版では基本的な操作であるファイルの選択と記録の方法を学べます。有料版に切り替えるとファイルのダウンロード・アップロードなど、現場でよく使われる操作を続けて学べます。なお、ProgateのGitレッスンは、Command Lineの理解を前提とした内容です。
SQLの無料範囲
SQLは、データを管理・分析するためのデータベース言語です。データベースはあらゆる開発現場で使用されているため、SQLを扱う現場も少なくありません。学習しておけば、スキルの幅を広げられるでしょう。
Progate無料版で利用できるSQLのレッスンは、以下のとおりです。
- データの取得
- 特定のデータの取得(NOT演算子まで)
無料で学べるのはNOT演算子を使ったデータ取得までです。「〇〇を含まないデータ」や「〇〇に一致しないデータ」などの条件でデータを取得できるようになります。有料版では、より踏み込んだデータ取得の方法や取得結果の加工方法などを続けて学べます。
Sassの無料範囲
Sass(サス)は、CSSをより効率的に書くために使用される言語です。CSSの基本を理解した後での学習が推奨されます。
- 入れ子構造
- &記号の使い方
無料版では入れ子構造を活用して、CSSを手早く書く方法を学べます。有料版では変数や関数など、さらに効率的なCSSを書くためのテクニックを習得できます。
Goの無料範囲
Go(ゴー)はGoogleによって開発された、シンプルな文法のプログラミング言語です。実行速度が速く開発現場で使われるケースが増えています。
- Goでできることの確認
- Goの基礎
- 変数の基本・更新
Goの無料範囲はプログラミングの基礎である変数の概念と、変数の中に入っている値の更新までです。有料版では、条件式の組み合わせやswitch文の書き方などを続けて学べます。
Reactの無料範囲
React(リアクト)は、サイトやアプリの見た目を作るためのJavaScriptライブラリです。FacebookやProgateなども、Reactで作られています。
- Reactでできることの確認
- JSXについて
無料で学べるJSXは、JavaScriptのファイルの中にHTMLに似たコードを書けるようにするための拡張構文です。有料版では、機能や動きを実装するためのイベントを学べます。
Node.jsの無料範囲
Node.js(ノードジェイエス)とは、JavaScriptをサーバー側で動作させるための実行環境です。Webサーバーの構築やWebアプリ開発などに使用されています。
- Node.jsでできることの確認
- Expressの準備
- ページの表示
- EJSの操作
- ページ間リンクの設定
無料版では「レッスンI」の内容である、買い物メモができるアプリの見た目を作成し、ページ間リンクを設定するところまで学習できます。有料版で学べる「レッスンⅡ」では、「レッスンⅠ」で作成したアプリの見た目に、メモの一覧機能や作成機能などを実装するカリキュラムに取り組めます。
無料でエンジニアへ質問し放題の環境を「お部屋」に
Progateは初めてのプログラミング学習に最適のサービスです。
しかし 困った時の質問機能はありません。
プログラミング学習をやり抜くには、
分からないことをプロに質問して、
疑問を解消できる環境を持つことが理想です。
無料のプログラミングスクール「ZeroPlus Gate」なら、
30日間、現役エンジニアへと回数無制限で質問できるため、
疑問を全て解消して、ストレスなく学習を進められます。
Progateの効果的な学習方法
Progateの効果的な学習方法は以下の通りです。
- 周回しない
- 必要なプログラミング言語だけを学習する
- 暗記しようとしない
1.周回せずにどんどん学習を進める
Progateの学習では、周回を避けて学習を進めるようにしましょう。プログラミングの学習は完璧に理解するより、どんどん手を動かしていく意識が大切だからです。
仮に周回するとしても、2周までにしておきましょう。
2.必要なプログラミング言語だけを学習する
Progateで学習できる言語は多岐にわたります。広く浅く学ぶより、目標から逆算して必要な言語に絞って学習するほうが効率的です。もし、どの言語を選ぶべきかわからない人は、以下の記事を参考にしてみてください。
3.暗記しようとしない
プログラミング学習では、暗記は必要ありません。プログラミングの実務では、記憶力よりも目的とする機能を実装したり、エラーを解決したりする問題解決能力が求められます。
プロのエンジニアでも、分からないことは調べながら実務を進めます。暗記しようとするよりも、調べて解決する力を身につける意識を持ちましょう。
Progateに関するよくある質問
Progateの利用に関するQ&Aを紹介します。
- Progateは有料版を利用すべきですか?
- プログラミングを深く学ぶなら、有料版がおすすめです。まずは無料版で試してみて、「もう少しやってみたい!」と感じるなら有料版へのアップグレードを検討しましょう。
- Progateはスマホでも利用できますか?
- はい、アプリ版をダウンロードすると、スマホでも利用できます。アプリ版もあるので、スマホでProgateを学びたい場合はアプリ版を利用するのがよいでしょう。
ただし、アプリだとコードを書く感覚をつかみにくいかもしれません。本格的にプログラミングを学習するなら、PCを利用するのがおすすめです。
- Progateだけでエンジニアになることはできますか?
- Progateをやりきったからといって、エンジニアになるためのスキルが身につくわけではありません。 あくまでも「初心者がプログラミングに慣れるためのサービス」だと考えましょう。
独学で実践的なプログラミングスキルを身につけたいなら、以下の記事を参考にしてください。
- Progateとドットインストールはどちらを使うべきですか?
- Progateとドットインストールは、どちらも利用するのがおすすめです。Progateで基礎をつかみドットインストールで深く学習する順番で進めるとよいでしょう。
Progateとドットインストールの違いについて、もっと詳しく知りたい方は以下の記事を参考にしてください。
- Progateが終わったら何をしたらよいですか?
- Progateでの学習が終わったら、次のステップは以下のとおりです。
1.環境構築を学ぶ
2.テキストエディタの使い方を学ぶ
3.何か作ってみる
4.サンプルコードの写経を行うProgateのレッスンを上級編や道場編まで終えると、次に何をしたらいいかわからなくなってしまうことも少なくありません。
学習計画をしっかり作って、目標に向かって最短で進めるようにしていきましょう。プログラミングの勉強方法について悩んでいる人には、こちらの記事もおすすめです。具体的な勉強方法に加えて、学習計画の立て方などを解説しています。
Progateの無料範囲は各言語の初級編まで
Progateには多数のレッスンが用意されているものの、無料で学べるのはほんの一部です。
お試しでプログラミングに触れてみたい場合には、無料版の利用をおすすめします。一方、無料のレッスンを消化してみて、本格的にプログラミングを学びたいと思うなら有料版への移行を検討してみましょう。費用は以下のとおりです。
1ヶ月プラン 1,490円(税込) | 6ヶ月プラン 7,740円(税込) 1ヶ月あたり 1,290円 | 12ヶ月プラン 11,880円(税込) 1ヶ月あたり 990円 |
利用期間の長いプランを選ぶと月々の料金がお得です。一方で、1ヶ月プランを選び、短期集中学習をして早めに解約する方法なら費用を抑えられます。ぜひ自分に合うProgateプランを検討してみましょう。
プログラミング学習でこのような経験はありませんか?
- 目標に向けて何を学べば良いかわからない
- 調べても解決策が見つからない
- 現場レベルのスキルが身につくのか不安
これらの悩みは、学習環境を整えることで全て解決することができます。
ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。
- なんでも相談できる専属メンター
- いつでも技術相談ができるプロ講師
- 元IT企業CTO監修のカリキュラム
条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。
少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。