Beste kostenlose Websites zum Lernen, wie man Code schreibt

Vor nicht allzu langer Zeit war das Tippen für Sekretäre, Journalisten und angehende Autoren. Jetzt klopfen wir von morgens bis abends auf Keyboards und Bildschirme.

Die Zahl der Menschen, die ihren Arbeitstag mit der Kodierung verbringen, steigt weiter an. In nicht allzu ferner Zukunft kann das Schreiben von Code so alltäglich sein wie das Tippen und andere Formen des Text-Keying heute.

Codieren zu lernen war noch nie einfacher. Egal, ob Sie ein Programmier-Neuling sind oder ein alter Hase, der ein oder zwei neue Fähigkeiten erlernen möchte, diese vier kostenlosen Services haben Sie abgedeckt. (Beachten Sie, dass alle außer W3Schools.com eine Registrierung für die Nutzung des Dienstes erfordern, indem Sie eine E-Mail-Adresse und ein Kennwort angeben.)

Alle vier Coding-Tutorials, die ich getestet habe, haben ihre positiven Eigenschaften (ähm), aber mein Favorit ist LearnStreets Ruby für Anfänger, was nur meine Geschwindigkeit war. In den Lektionen werden Sie aufgefordert, den Code für jeden Schritt zu schreiben und auszuführen. Wenn Sie einen Fehler machen (was der Schlüssel zum Erlernen der Programmierung ist), sind die Korrekturhinweise eindeutig.

Die Videokurse im Programmplanungsprogramm der Khan Academy halten Sie mit dem Thema in Verbindung und sind ideal für Leute, die am ersten Platz beginnen. Das vollständige Programm kann jedoch Wochen dauern.

Ich habe 24% des Ruby-Tutorials der Codecademy überstanden, bevor ich eine Lektion besuchte, die mich in meinen Tracks stoppte: natürlich in den Loops. Wenn Sie in der Vergangenheit ein wenig programmiert haben, haben Sie wahrscheinlich mehr Glück als ich mit Codecademys Write-it-yourself-Ansatz.

Das einfachste der von mir getesteten Codierungs-Tutorials war das JavaScript-Tutorial von W3Schools.com, das Sie ohne Registrierung abschließen können (im Gegensatz zu den anderen drei Diensten). Jede Dutzende von Lektionen enthält zahlreiche "Try it yourself" -Optionen zum Üben der im Schritt beschriebenen Technik.

Ähnliche Beiträge

  • Obdachloser lernt Code, startet App
  • Kinder eine Stunde lang mit dem Programmieren vertraut machen
  • Google Sheets benötigt schließlich kein Netzwerk

LearnStreet legt den Fokus auf den Code

Das Erste, was Sie beim Starten der Lektionen in LearnStreet feststellen, ist der markante Codeeingabebildschirm auf der rechten Seite des Fensters. Unter dem Code befindet sich die Ausführungsumgebung, die den von Ihnen geschriebenen Code demonstriert. Die Anweisungen sind auf der linken Seite des Bildschirms aufgeführt.

Ich habe ungefähr zwei Stunden gebraucht, um die ersten fünf Lektionen in LearnStreets 12-stündigem Ruby für Anfänger durchzuarbeiten. Wenn Sie die Programmierkurse der Website abgeschlossen haben, können Sie sich auf die zahlreichen Programmierprojekte für JavaScript, Python und Ruby konzentrieren. Die Projekte können nach Ebene (Anfänger, Mittelstufe, Fortgeschrittene) und nach Kategorie (Tools, Spiele und Algorithmen) sortiert werden.

LearnStreet bietet auch kostenlose Kursunterlagen für Lehrer an, die ihre Schüler im Codieren unterrichten möchten.

Die Khan Academy legt eine solide Grundlage für die Programmierung

Die Khan Academy ist berühmt für ihre bahnbrechenden Video-Tutorials, die sich auf fast jedes Thema beziehen, auf das ein Student wahrscheinlich trifft. Anstatt sich auf eine bestimmte Programmiersprache zu konzentrieren, verwendet das Programmiermodul der Khan Academy JavaScript, um Konzepte zu veranschaulichen, die für das Codieren allgemein gelten, und vermittelt auch einige praktische JavaScript-Kenntnisse.

Die Kurse sind in etwa ein Dutzend Kategorien unterteilt, von denen jede drei bis zwölf separate Lektionen hat. Jede Videolektion animiert die Codiertechnik links in einem Fenster und zeigt das Ergebnis des in einem Fenster rechts laufenden Codes.

Nachdem Sie die Codierung in Aktion beobachtet haben, werden Sie aufgefordert, Code zu schreiben, der die Operation dupliziert. Wenn Ihr Code nicht ganz richtig ist, enthält das Lernprogramm Hinweise, mit deren Hilfe Sie das Problem erkennen und beheben können.

Es ist einfach, durch die Khan Academy-Lektionen zu navigieren und zwischen den anderen Funktionen der Site zu wechseln. Für die Erstellung eigener Programme steht ein Platz zur Verfügung, den Sie in Ihrem Profil speichern und mit der Welt teilen können. Sie können auch die Programme durchsuchen, die von anderen Studenten geschrieben wurden.

Wie LearnStreet können sich Lehrer als "Coaches" für ihre Schüler anmelden und die Fortschritte ihrer Schüler steuern. Sie können Ihren eigenen Fortschritt überwachen und Ziele in Ihrem Dashboard festlegen, in dem die von Ihnen gewonnenen Badges und Ihre "Energiepunkte" prominent angezeigt werden.

Erweitern Sie Ihren Programmierhorizont mit Codecademy

So sehr ich Codecademys ausgefeilte Benutzeroberfläche und interaktive Tutorials schätze, war ich mehr als einmal durch den Mangel an Hilfe behindert, als der von mir geschriebene Code nicht wie erwartet ausgeführt wurde.

Allerdings ist meine Programmiererfahrung auf HTML und JavaScript beschränkt. Die Lektionen im Ruby-Tutorial von Codecademy haben mich dazu veranlasst, einige einzelne Schritte zu sichern und erneut zu starten, selbst mit den Hinweisen, die die Lektionen uns Tyro-Programmierern bieten, wenn etwas nicht wie erwartet läuft.

Der Hauptteil des Codecademy-Bildschirms wird von dem Fenster übernommen, in dem Sie den Code eingeben. Die Anweisungen für den Schritt finden Sie im linken Bereich. Nachdem Sie Ihren Code eingegeben und auf die Schaltfläche Save & Submit Code geklickt haben, wird der Code in einem Popup-Fenster auf der rechten Seite des Bildschirms angezeigt.

Ich habe durch das Ruby-Tutorial ziemlich gute Fortschritte gemacht, bis ich das Loops & Iterators-Modul erreichte. Als ich vor Jahren in C ++ eine Klasse besuchte, erinnere ich mich, dass ich mich durch dasselbe Thema gekämpft habe. Nach etwa einem halben Dutzend Versuchen warf ich das Handtuch. (Wie bei den meisten Lernprogrammen können Sie nicht mit dem nächsten Modul fortfahren, bis Sie das aktuelle Modul erfolgreich abgeschlossen haben.)

Für W3Schools.com zahlt es sich aus, einfach zu bleiben

Auf den ersten Blick sah das JavaScript-Tutorial auf W3Schools.com zu einfach aus, um nützlich zu sein. Nachdem ich das erste halbe Dutzend Unterricht absolviert hatte, fand ich das Tempo des Unterrichts für mich interessant, ohne mich zu überfordern.

Die Website bietet neben JavaScript auch Tutorials zu HTML, CSS, XML, SQL, PHP, JQuery und anderen Web-Technologien. Es gibt auch Demos zum Erstellen einer Website, Servertechnologien und Webdatenbanken.

Die Lektionen sind langsamer als die der anderen drei Tutorials, die ich ausprobiert habe, und sie erfordern viel Scrollen auf der Seite. Sie lesen die Anweisungen und erhalten dann den Code. Klicken Sie auf die Schaltfläche Try It Yourself, um ein neues Browserfenster zu öffnen, in dem Sie den Code der Lektion schreiben und ausführen können.

Der grundlegende Abschnitt des JavaScript-Tutorials von W3Schools.com umfasst 19 separate Lektionen, für die die meisten Benutzer 15 Minuten bis eine halbe Stunde benötigen. Es gibt acht weitere fortgeschrittene Lektionen sowie acht bis zwölf Lektionen für HTML-DOM und Browser-BOM. Ein weiteres Dutzend Module bieten Bibliotheken, Beispiele und Referenzen.

Welchen Unterschied macht eine Stunde

Dies ist die Computer Science Education Week, und Code.org würdigt diesen Anlass, indem er das Hour of Code-Programm fördert, bei dem Lehrer dazu aufgefordert werden, eine Stunde lang ihren Schülern das Codieren beizubringen. (Mein Abschlusszertifikat wird oben in diesem Beitrag angezeigt.)

Auf der Website zur Woche der Informatik-Bildungswoche gibt es Tutorials, mit denen Schüler ab 6 Jahren ihr erstes Programm in einer angry Birds-ähnlichen Umgebung schreiben können. Auf der Website finden Sie auch die Einführung in die Khan Academy zu JavaScript für Schüler ab der Mittelstufe sowie weitere Ressourcen zur App-Entwicklung für Schüler aller Altersgruppen, von denen viele für den Offline-Einsatz konzipiert sind.

 

Lassen Sie Ihren Kommentar