オンラインコードスクールの台頭
かつて、コーディングを学ぶには、学校のコンピューター室、カーディガンを着たひげを生やした教師、そして百科事典ほどの大きさの本が必要でした。もうない。世界中の人々を喜ばせていることに、現場には新しい種類のコードスクールが登場しています。それは物理的な出席を期待せず、クラスの前でその場に立たせることもなく、教科書さえ必要としません。オンライン コード スクールへようこそ。
繰り返しになりますが、「学校」という用語はおそらく最適ではありません。自分のペースで自宅で取り組むことができ、コースでは、何が間違っているかを示す微妙な指示と、正しく行動した場合のご褒美の両方の形で即座にフィードバックが得られます。進歩は拘留の脅しによってではなく、新しいスキルを学ぶとバッジがいっぱいになるソーシャルプロフィールによって奨励されます。これは学校のゲーミフィケーションであり、うまく機能しています。
毎週、JavaScript、CSS、または Python に関する新しいコースが Codecademy に到着します。 Code School では、数千人がインタラクティブな Ruby と GitHub の指導に毎月支払います。 Udacity の高解像度ビデオは、基本的なものから大学レベルのトピックまで多岐にわたります。この特集では、なぜ今オンライン学習がこれほど注目されているのかを探り、デジタル教師にその方法について話を聞き、従来の教室が脅威にさらされているかどうかを尋ねます。
コードスクール
新しい学習方法
現在のオンライン コーディング ブームの根源には 2 つの欲求があります。まず、教師にはできるだけ多くの人に教えてもらいたい、教室の壁を越えて教育したいという願望があります。オンラインでは、すべての生徒が最高の指導の恩恵を受けることができ、レッスンの作成とテストは 1 回だけ必要です。そのレッスンはもはや 30 人のクラスに限定されるものではなく、数十万人、場合によっては数百万人の生徒が利用できるようになります。
それは、デジタル時代においてますます重要になるスキルを学びたいという基本的な欲求と組み合わされています。 Codecademy の共同創設者である Zach Sims はインタビューで次のように述べています。「コーディングは 21 世紀のリテラシーだと思います。伝統的に、読み書き能力には 3 つの R があり、読み書き、計算だけでした。私たちは 4 つ目はアルゴリズムであるべきだと考えています。」
学校が異なれば、アプローチも異なります。カーン アカデミーは、プログラミングとグラフィックスを対象としたいくつかの初心者向けのタスクから始まりました。 Codecademy は JavaScript の始まりまで説明しており、最初のタスクは単に名前を入力することです。 Treehouse や Code School などのサービスは、スキルを磨きたい、または何か新しいことを学びたい開発者を対象とした、もう少し高い目標を目指しています。Udacity には、応用暗号化と同じくらい集中的なコースがあります。
コードアカデミー
オンラインで学習するという考え方は新しいものではなく、すべての科目に適しているわけではありませんが、ここではそれが理にかなっています。専門のプログラマーにどのようにして技術を学んだのかを尋ねると、ほとんどの人が実践的な経験で上達したと答えるでしょう。積極的に参加しているという意識が鍵となるため、これらのオンライン スクールでは、授業計画、サイト デザイン、さらには成長戦略の中心にインタラクションを据えています。
Khan Academy コースの作成者である John Resig 氏は、そのオープン コード、簡単なフィードバック、実験の奨励はすべて彼のオープンソースの経験から影響を受けていると述べています。プログラミングの基礎を明示的に教えるよりも、「段階的に複雑になるコードに生徒を入れ込み、独自のプログラムを操作、探索、作成するよう促す」方がより生産的です。
通常、レッスンは理解しやすいチャンクに分割され、指示とユーザー入力が密接に結び付けられます。 Codecademy では、おしゃべりなテキスト命令がライブ コード ウィンドウの横に表示され、多くの場合、スターターまたは修正対象としてコードの断片が事前に入力されています。間違いを犯すと、インターフェースがそれを知らせてくれます。問題を正しく解決すると、次のレッスンのロックが解除されます。 Code School、Udacity、Treehouse は、専門的に制作されたビデオ チュートリアルでさらに一歩進んでいます。
「コードスクールの台頭」に関するベスト動画選定!
いまさら聞けない!?Googleフォームの細かいQRコードをシンプルにする
【19】9つのステップで学ぶコードトーン練習の決定版!