コーディングを学ぶための4つの無料でインタラクティブなサイト
その他 / / December 02, 2021
プログラミングの仕方を自分で教えるのは気が遠くなるように思えるかもしれませんし、この問題に関する完全な教科書を読むことは、疲れ果てることにほかなりません。 代わりに、コーディング方法を学ぶために、これら4つの無料のWebサイトの1つを試してみてください。 各Webサイトにはさまざまなレッスン、タスク、およびヘルプドキュメントがあります。したがって、それらすべてを使用して、さらに幅広いヘルプ資料を入手してください。
これらの4つのウェブサイトが他のコード学習サービスと一線を画しているのは、それらがすべて無料であり、学習のためのインタラクティブなインターフェースを提供し、 結果の表示、そして彼らは簡単でクリーンな方法で必要なステップを案内します。 それらをチェックしてみましょう。
1. Codeacademy
Codeacademy 初心者がプログラミングを学ぶための頼りになるサイトです。 多くの言語から選択できるため、初心者から上級者まで、学習を検討しているすべての人に問題なく機能します。
Codeacademyでこれらの言語を勉強してください:
- JavaScript
- jQuery
- PHP
- Python
- ルビー
- HTML
- CSS
インタラクティブなチュートリアルとライブプレビューにより、学習は非常に簡単です。 すべてのチュートリアルには、レッスンを続行するために何をする必要があるかについての一連の指示があります。
たとえば、最初のHTMLレッスンは、説明しながら実装を順を追って説明するため、非常に簡単です。
左側には、コースの最初のステップを完了するために何をする必要があるかについての説明があります。これはすべてのコースで利用できるため、コースを完了するために何を達成する必要があるかがわかります。
入力すると、簡単なフィードバックのために、結果が単純な埋め込みWebページに表示されます。
行き詰まった場合は、ヒントをクリックして、終了するために何をする必要があるかを確認してください。 これらはほとんどすべてのコースで利用できます。 より難しいものはそれほど単純ではありませんが、その時までに、手元のタスクを完了するために何をする必要があるかについてかなり良い考えを持っているはずです。
2. コードアベンジャーズ
コードアベンジャーズ Codeacademyと同様のデザインで、ライブプレビューセクションと テキストエディタ 同じウィンドウで。 指示もそこにあり、学習と練習が非常に簡単になります。
コードアベンジャーズでこれらの言語を勉強してください:
- HTML5
- CSS3
- JavaScript
CodeAvengersでJavaScriptを学びたいとしましょう。 レベル1には、40のレッスンと各レッスンの5つのタスクがあります。 これは、JavaScriptの最初のレベルを学ぶための200のステップです。 これは、CodeAvengersでどの程度詳細に取り組むかを示しています。
各レッスンには、見やすいようにテキスト領域の上に一連の手順があります。 下線付きの単語をクリックすると、指示にヒントが表示されます。 コースに沿ってポイントを獲得し、ヒントなしで学習したり、回答なしでレッスンを完了したりするインセンティブを作ります。
テキストエリアとライブプレビューは、簡単な学習と表示の楽しみのために、指示のすぐ下に配置されています。
3. LearnStreet
LearnStreetコースは 行うことによって学びます アプローチ。 以前のサービスと同様に、LearnStreetは、同時に学習しながらプログラミングを練習するためのクリーンでシンプルなインターフェイスを提供します。
これらを研究する 言語 LearnStreetで:
- JavaScript
- Python
- ルビー
この例では、Rubyの学習について見ていきます。
コースを開始すると、レッスンの内容を表示して、この学習の旅の途中での概要を知ることができます。 を開きます コンテンツ さまざまなトピックを表示するセクション。
の素敵なセット 定義 および用語は、 用語集 あらゆる研究を通して質問を簡単に参照できるセクション。
インタラクティブなテキスト領域は、練習中に優れたフィードバックを提供するため、何が起こっているのか、特定の結果を得る方法を学ぶことができます。
アップデート: 不幸にも、 LearnStreetがシャットダウンしました しばらく前。 別の方法として、あなたはチェックアウトすることができます SnoopCode これにより、インタラクティブな方法でプログラミングを理解し、学ぶことができます。
4. コーセラ
コーセラ は、世界のトップ大学や組織からの無料コースを提供する教育会社です。 インターフェースは前の3つのサービスほど直感的ではありませんが、ここに含まれるコンテンツには、以前のWebサイトに適した有益なコースがたくさんあります。
次のような特定のコースのカテゴリから選択してください プログラミング研究.
ここにあるプログラミングコースは、実際の学校のコースにあるものです。 例えば、 ここでインタラクティブな9週間のコースでPythonを学ぶ. Courseraを他のリストされたサービスと区別する主なポイントは、学校のプログラムの場合と同様に、セッションが開始するのを待たなければならないということです。 他のウェブサイトと同じようにサインアップして、コースが始まるときにメールを待つだけです。
結論
これらのサービスはすべて、優れたユーザーフレンドリーな指示、インタラクティブな作業領域、およびフィードバックを提供します。 それぞれが、さまざまなプログラミング言語を学習するためのヒントとヘルプドキュメントを提供します。 そして何よりも、それらはすべて無料です!
今度は、これらを試してプログラミングスキルを磨く番です。