LIFELONG LEARNING 2.0

プログラミングで未来を創るスキルを

プログラミングは、読み書きや計算と同じく、21世紀の必須科目といわれています。プログラミングを学ぶことで、様々なものを作り出せます。これまでできなかったことを可能にするツールも、人々の助けになるサービスも、プログラミング、そしてコーディングを学ぶことで、現実のものとして生み出すことができます。

初めに小さなアイデアが浮かぶこともあれば、スキルとして学ぶ中でその有益な使い方を思いつくこともあるでしょう。学び始めることは、未来を変える新しい創造への一歩となります。App Storeにはプログラミングを学ぶためのAppから、それをサポートする学習コンテンツを提供するApp、そしてプログラミングと組み合わせて創造するためのツールなど、様々なAppがあります。

プログラミングを学び始める時、そして学びを深める時にもサポートしてくれるAppを紹介します。

Udemy Online Video Courses

「Udemy Online Video Courses」はオンラインの学習Appです。様々な分野の学習コンテンツがそろっており、プログラミングを学ぶコースも多数提供されています。

検索のタブで、プログラミングと入力すれば、SwiftやC言語など、様々なプログラミング言語を学べるコースが表示されます。興味のある言語を、自分のレベルに合わせたコースで学習できます。

アルゴリズム図鑑

「アルゴリズム図鑑」は、プログラミングをする際に必須となるアルゴリズムについて解説してくれるAppです。世界を動かす仕組みの根底にあるアルゴリズムについて、テキストとイラスト、時には簡単なアニメーションでその概念や仕組みを解説してくれます。

「ページランク」や「公開鍵暗号」など、検索エンジン、セキュリティなどの基礎となる主要なアルゴリズムについても解説されています。プログラミング上級者が、重要なアルゴリズムの理解を深めたい時にも応えてくれるラインナップが用意されています。

MasterClass: Learn New Skills

「MasterClass」は、アートやエンターテインメント、文章作成、ビジネスに音楽、料理やスポーツなど、様々な分野について学ぶことができるAppで、科学と技術についても同様に、世界で活躍する専門家から学べます。

コースは英語で提供されており、アーティストや専門家自身が語っており、高いクオリティの学びの機会を得られます。科学や技術の最新研究やトレンドを知りたい人にも、おすすめです。

codebelle

「codebelle」では、プログラミングを基礎的なことから学習できます。例えば、そもそもプログラミングとは何なのか、どのようにプログラムを書くのか、といったことから学び始められます。チャットの形式で学習できるのが特徴で、会話の中で質問された内容に答えることで、インタラクティブな学習が可能です。

YouTube

プログラミングの学習でわからないことが出てきた時にも、「YouTube」は助けを与えてくれるかもしれません。「YouTube」はユーザーが一定のルールのもと、自由に動画をアップロードできますが、その中には様々なプログラミング言語の学習者に向けたサポート動画も多数あります。

行き詰まってしまった部分にまつわるキーワードや、使っているプログラミング言語で検索してみると、アドバイスを提供している動画に出会えるかもしれません。多種多様な動画がアップロードされている「YouTube」を、学びのツールとして活用してみましょう。

オンラインで学びを深める

プログラミングやプログラミング思考を学ぶ

下の「ストーリーを共有」をタップすると、このストーリーのリンクをコピーしたり、保存したりできます。リンクからいつでもこのストーリーが読めますし、他の人と共有もできます。