プログラミングを学べるアプリ「Lrn」

 Lrnは、プログラミングを学べるアプリだ。執筆時点で学べるプログラミング言語は、JavaScriptのみだが、開発者のコメントによると、今後、他のプログラミング言語を追加したいという意向があるようだ。大きくは、「01」から「07」までのステップに分かれており、各ステップ内に、15前後の説明がある。説明はすべて英語だが、実際にJavaScriptを動かしながら、「何をどうすると、どうなるか」を順を追って学べる。

 「01」は無料で学習でき、「02」からは有料。ただし「02」では、LrnについてTwitterまたはFacebookでシェアすることにより、無料で利用できる。1ステップずつ購入(120円)することもできるが、残りをまとめて購入(360円)することも可能だ。

 基本的にはまず説明を読み、プログラム内の空白を埋め、実行してみて動作を確認するという手順で学習を進める。プログラム内の空白は、自分で入力する場合とタップして、複数の選択肢の中から正しいと思う選択肢を選ぶ場合がある。もし間違っても何度でもやり直せるので心配はいらない。

 学習が終わった項目には、タイトルの冒頭にチェックマークが付くので、どこまで進んだか、分からなくなることはない。1つの項目についての説明は、簡潔で、1項目につき1つの要素についての説明に絞りこまれているため、迷うことがない。ステップの最後には、復習のためのミニテストが用意されている。学んできたことを再確認し、理解していないと思ったら、いつでも前に戻って学習し直すことができる。

 英語しか用意されていないのは残念だが、「○○とは××です」という説明が主で、難しい表現は使われておらず簡潔な文章であるため、高校程度の英語力があれば大丈夫だろう。何より、本で学ぶのとは異なり、Lrnでは、プログラムを動かしながらインタラクティブに学べることに意義がある。ウェブサイト上でプログラミングを学べるサイトというのはあるが、iOSアプリで学べるというのは新しい。

 まったくの初心者向けなので、すでにJavaScriptでプログラミングできる人にとっては、物足りないだろう。しかし、これからプログラミングを学んでみたいという人にとっては、通勤時間などを利用して手軽に学べるLrnはお勧めだ。

  • 執筆時点では 、Lrnで学べるプログラミング言語はJavaScript。全部で7つのステップがある。

  • 各ステップには小項目が並ぶ。学習が終わった項目の左端には、チェックマークが付く。

  • 説明を読み、選択肢や空欄がある場合は埋めて、「Run」をタップしてJavaScriptを実行させる。

  • 正解したら、「Go on」をタップして次の項目へ進み、間違えた場合は回答を修正して再度JavaScriptを実行し、動作を確認する。

  • ステップの最後には、復習のための問題が用意されている。

>>Lrnのダウンロードはこちらから

CNET Japanの記事を毎朝メールでまとめ読み(無料)

-PR-企画特集

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]