プログラミングを始めるにも「ハードルが高い」と感じている方も多いのではないでしょうか。

そこで今回は、書籍や他の学習サイトよりも簡単にプログラミングを学習できる無料オンライン学習サイト「 Progra! を紹介します。

日本語サイトなので説明が理解しやすく、操作もシンプルなので利用しやすいサービスです。

Progra!|プログラミングをやさしく学習できるサイト

概要

Progra!メイン画面

初心者向き度 ★★★★★
継続度 ★★★★☆
達成感 ★★★☆☆
内容の詳しさ ★★★☆☆
習得可能言語 PHP、Ruby、Python、VBA

Progra! は数あるオンラインプログラミング学習サイトの中でも、より簡単にプログラミングを学べる学習サイトです。

複雑な操作は一切なく、穴埋め方式の問題を通してプログラミングを学んでいく形式となっています。

また全ての機能を無料で利用することができるのも特徴です。

「Progra!」の6つの魅力

まずは、継続して使い続ける人が多い 「Progra!」 には以下の6つの魅力があります。

   特徴1 目的別に選択可能なコース
   特徴2 英語が苦手な人でも安心な日本語サイト
   特徴3 短時間で簡単に学べる穴埋め形式問題
   特徴4 遊び心満点の多彩なスタンプ
   特徴5 初心者にとって嬉しい充実のサポート機能
   特徴6 学習管理がしやすいスタンプ機能

特徴1 目的別に選択可能なコース

Progra!では、「これだけ!○○コース」「全部入り○○コース」という2種類のコースが、それぞれの言語に対して設定されているため、自身の目的に合わせてコースを選択することが可能です。

「これだけ!○○コース」は、プログラミンが書けるようになるために、最低限必要な知識のみを学ぶことを目的としているため、短期間で習得したい方におすすめのコースです。

「全部入り○○コース」は、全ての知識の習得を目指すため、ある程度の時間をかけてしっかりとプログラミング言語を学びたい方におすすめのコースです。

言語選択画面

<コース一覧>

コース名 レッスン数 学習内容
全部入りPHPコース 155 画面表示・演算・変数・条件分岐・配列・関数
・定数・コメント記入
これだけ!PHPコース 55 画面表示・演算・変数・条件分岐・配列・関数
全部入りRubyコース 153 画面表示・演算・変数・条件分岐・配列・関数
・繰り返し処理・定数・コメント記入
これだけ!Rubyコース 54 画面表示・演算・変数・条件分岐・配列・関数
全部入りPythonコース 129 画面表示・演算・変数・条件分岐・配列・関数
・繰り返し処理・定数・コメント記入
これだけ!Pythonコース 55 画面表示・演算・変数・条件分岐・配列・関数
・繰り返し処理
全部入りVBAコース 112 メッセージボックス表示・演算子・変数
・条件分岐・大小比較・繰り返し処理
・配列・関数・定数・コメント記入
これだけ!VBAコース 48 メッセージボックス表示・演算・変数
・条件分岐・配列・関数・繰り返し処理

特徴2 英語が苦手な人でも安心な日本語サイト

ゲーム感覚で楽しめるオンラインプログラミング学習サイトは英語が主流ですが、Progra! は全て日本語であるため英語に苦手意識がある方でも抵抗なく学習することができます。

英語による説明の理解に割く時間を削ることができるので、より効率よく学習を進めることができます。

特徴3 短時間で簡単に学べる穴埋め形式問題

クイズ画面

Progra! の学び方の特徴は、「穴埋め形式問題」という点にあります。

各コース50~150レッスンで構成されており、各レッスン共に10題の穴埋め問題を解く形式となっています。

1レッスンの所要時間は2~3分程度で、1つの学習内容に対して2~5レッスン構成となっているため、反復効果もあり着実に知識をつけていくことができます。

提出するボタン
「提出する!」ボタンを押すと自動で採点され、結果が表示されます。

特徴4 遊び心満点の多彩なスタンプ

スタンプ選択

各レッスンを終了するとスタンプがおされます。

スタンプの種類は全8種類と豊富にあるので、次はどのスタンプを使おうかと悩むのも一種の楽しみでもあります。

このスタンプは各レッスンで解く問題の出来具合によって変化します。
自分の苦手分野を一目で把握することができるため、復習に役立てることができます。

・3回以上間違える、時間がかかりすぎた場合

もうすこしがんばりましょう先生 がんばろう

・1回のみミスしてしまった場合

先生 いいですね!1クマ いいね!

・ミスせずに満点がとれた場合

たいへんよくできましたクマ やったね

特徴5 初心者にとって嬉しい充実のサポート機能

プログラミング言語を全く知らない初心者でも安心して使うことができるよう、サポート機能が充実しているのもProgra! の特徴です。

間違えた問題が一目でわかる

間違えたとき
提出した際に、間違えた問題は赤く表示されるので、どの問題を間違えたのかがすぐに分かるよう工夫がされています。

どこが間違っているのか瞬時には分からない初心者の方にとっては、便利な機能といえるのではないでしょうか。

ヒント画面を利用して分からないところは素早く解決

ヒント
各学習内容の始めのレッスンでは、入力すべき文字が灰色で表示されるなど、多くのヒントがあるので、初心者の方でも迷わず問題に答えることができます。

ヒントなくなる

特徴6 進捗状況の視覚化による学習管理のしやすさ

進み具合が一目でわかる
スタンプの個数が◎ / ○ / △に分類されており、未学習レッスン数も把握することができるため、自身の進捗状況や学習内容の習得度を視覚的に知ることができます。

ホーム画面 その2
ホーム画面では、自分がこなしたレッスン数や合計の学習時間が表示されます。

学習の成果が数値で表示されることで、プログラミング言語学習へのやる気がさらに引き出されるのではないでしょうか。

複雑な手順は一切不要!「Progra!」の始め方

プログラミング言語学習サイトを利用する際に、最初のユーザー設定が面倒に感じる方が多いのではないでしょうか。

Progra!ではこのような面倒なユーザー設定は不要なため、今すぐにでも学習を開始することができます。

学習開始前の手順としては以下の3ステップに集約されます。

  Step1 ユーザー設定
  Step2 コース選択
  Step3 スタンプ選択

Step1 ユーザー設定

ユーザー登録画面
新規ユーザー登録は、名前・メールアドレス・パスワードを設定するのみですぐに使い始めることができます。

Step2  コース選択

言語選択画面 (1)
全8種類のコースの中から習得したい言語・レベルを考慮しつつ選択を行います。

Step3 スタンプ選択

スタンプ選択 (1) 全8種類のスタンプの中から自分好みのスタンプを選びます。

途中で変更するっことも可能なので、ぜひ様々な種類のスタンプを試してみてください。

まとめ

Progra! は初心者向けのプログラミング言語学習サイトとしては、より簡易的で操作方法も分かり易いのが特徴です。

 プログラミングはどうもハードルが高そう、と考えているかたは是非挑戦してみてはいかがでしょうか。

もしProgra! でもプログラミングの勉強が続かなかった・・・という場合は、「GEEK JOBプログラミングキャンプ」というプログラミング学習/就職支援サービスで、メンターからの指導と学習習慣を身に付けられる環境を用意しておりますので、興味のある方は一度ご覧になってみてください。

【1日体験可】最短1か月で未経験からプログラマーへ就職できる『GEEK JOB キャンプ』
geekjob_to_gol_banner_sp_06

『GEEKJOB キャンプ』は0からプログラミングや仕事の進め方を学習でき、プログラマーとして就職するまでサポートします。

  • 短期集中型のプログラミング学習で未経験から最短1か月での就職ができる

  • わからないことはメンターにその場で質問できる

  • オフィスで働く上で必要なスキルを身に付けられる

  • 約500社の優良企業から就職先を探せる


文系出身だから、全くプログラミング経験がないから、プログラミングの学習に挫折してしまったから、といった方も関係ありません。

未経験からプログラマーを目指せる環境を用意しています。

詳しく見る

この記事に関するキーワード

この記事の内容について報告する