App-Symbol von JavaScript Lernen: Kurs

JavaScript Lernen: Kurs

Bildung · Kostenlos · iOS & Android · CoddyKit

JavaScript Lernen: Kurs — Ein JavaScript-Kurs mit einer echten Konsole in deiner Tasche

JavaScript Lernen: Kurs ist ein kostenloser iOS- und Android-JavaScript-Kurs mit 59 kurzen Kursen und 200 Lektionen – von deiner ersten Variable bis zum event loop. JavaScript läuft direkt auf dem Smartphone, sodass der integrierte JS editor und die Konsole sofort antworten. Tägliches Üben – die Ausgabe vorhersagen, Bugs aufspüren, das Kata der Woche – sorgt dafür, dass dir der Code in Fleisch und Blut übergeht.

App Store — Kostenlos herunterladenGoogle Play — Kostenlos herunterladen
Preis
Kostenlos, Pro-Upgrade
Plattformen
iOS und Android
Sprachen
22
Altersfreigabe
4+
Version
82.6.1
Erfordert
iOS 15.1 oder neuer
App Store
5.0 ★ (1)
Startbildschirm von JavaScript Academy mit einer Karte zum Lernpfad, einem Tagesziel und einer Zeile für Feature-AnfragenJavaScript-Einführungskurs mit Gesamtfortschritt und kostenlosen Lektionen neben dem Panel mit KI-Tools
59Kurse, A1 bis C1
Auf dem GerätJS editor und Konsole
TäglichJS-Lab-Übungen
Die Engine läuft auf dem Smartphone, deshalb kommt die Antwort sofort zurück.

JS Lab führt JavaScript auf dem Gerät aus. Gib eine Zeile in die Konsole ein und sieh dir sofort das Ergebnis an – oder lass die App ein Snippet ausführen, damit eine „Ausgabe vorhersagen“-Karte die echte Ausgabe zeigt, statt zu erklären, was der Code vermutlich tut.

Was es ist

JavaScript Lernen: Kurs ist eine kostenlose iOS- und Android-App, die dir JavaScript Schritt für Schritt beibringt: 59 Kurse und 200 Lektionen auf den Niveaus A1 bis C1, mit values und scope, functions und this, dem DOM, der Fetch API, promises und async/await, closures, classes, generators und dem event loop. Dazu kommen ein JS editor, eine JavaScript-Konsole und tägliche Übungen, die auf dem Smartphone laufen, sowie ein AI Mentor für Momente, in denen ein Konzept oder eine Fehlermeldung keinen Sinn ergibt.

In der App

So sieht es aus

Startbildschirm von JavaScript Academy mit einer Karte zum Lernpfad, einem Tagesziel und einer Zeile für Feature-Anfragen
LernpfadAuf dem Startbildschirm wird der aktuelle Kurs mit einem Tagesziel geöffnet, sodass die nächste Lektion nur einen Fingertipp entfernt ist.
JavaScript-Einführungskurs mit Gesamtfortschritt und kostenlosen Lektionen neben dem Panel mit KI-Tools
KursbildschirmJeder Kurs zeigt den Gesamtfortschritt und welche Lektionen kostenlos sind, während das Panel mit KI-Tools seitlich ins Bild ragt.
Code-Editor mit einer kurzen, in JavaScript geschriebenen isPrime-Funktion und einer Symbolleiste mit KI-Hilfen
Code-EditorDer Editor enthält ein kleines JavaScript-Programm und eine Symbolleiste mit einer Codebibliothek, Codegenerierung und KI-Optimierung.
KI-Chat mit Angeboten, Konzepte zu erklären, Tipps zu geben, dich abzufragen und eine Lern-Roadmap zu erstellen
KI-ChatDer KI-Chat schlägt vor, wichtige Konzepte zu erklären, Tipps zu geben, dich abzufragen und eine Lern-Roadmap zu erstellen.
Startbildschirm im hellen Design mit Lernpfad, Tagesziel und Skill Hub
Startbildschirm, helles DesignDerselbe Startbildschirm im hellen Design mit dem Skill Hub unter dem Tagesziel.

Der Kurs

Das behandelt der JavaScript-Kurs

59 Kurse und 200 Lektionen aus der kurseigenen Liste der App: von der ersten Variable über den Browser und asynchronen Code bis hin zu fortgeschrittenen Sprachfunktionen.

  1. Willkommen bei JavaScript

    Ein Einstieg in JS mit Konzepten und Einrichtung, gefolgt von Werten und Typen, Variablen und Gültigkeitsbereichen, Kontrollfluss sowie einem ersten Blick auf Arrays und Objekte.

  2. JavaScript im Alltag

    Template Literals, optional chaining und nullish coalescing, Destructuring, rest und spread, höherwertige Array-Methoden, JSON und Fehlerbehandlung.

  3. Das DOM und Events

    Auswahl und Durchlaufen des DOM, Bearbeiten von Elementen, Umgang mit Events, Event Delegation und Propagation sowie Formulare und Eingaben.

  4. Netzwerk und Speicher ansprechen

    Die Fetch API, Webspeicher mit localStorage und sessionStorage, FormData und Dateiverarbeitung sowie clientseitiger Speicher mit IndexedDB.

  5. Asynchrones JavaScript

    Callbacks, Promises und Microtasks, async/await in der Praxis, Timer und Scheduling sowie ein umfassender Blick auf die Event Loop.

  6. Funktionen, Closures und Klassen

    Funktionen und this, Closures und das Module Pattern, Currying und Komposition, Klassen und Vererbung sowie fortgeschrittenes this-Binding.

  7. Fortgeschrittene Sprachfunktionen

    Iteratoren und Generatoren, Maps und Sets, Proxy und Reflect, Symbole, reguläre Ausdrücke und Unveränderlichkeit.

  8. Module, Worker und Performance

    ES-Module im Vergleich zu CommonJS, Unterschiede zwischen Node und Browser, Web Workers, Service Workers, Performance und Speicher sowie Testing.

So funktioniert es

So läuft eine JavaScript-Session ab

Eine Session verbindet eine kurze Lektion mit etwas zum Ausführen und endet dann mit einer kurzen Überprüfung, sodass Erklärung und Übung in derselben Lerneinheit stattfinden.

  1. Lies eine kurze Lektion

    Arbeite eine wenige Minuten dauernde Lektion durch: eine verständliche Erklärung mit Fragen und einer kleinen Code-Aufgabe. Der erste Kurs ist kostenlos, und die Lektionen funktionieren auch bei einer schwachen Verbindung.

  2. Führe den Code in JS Lab aus

    Gib Code in die Konsole ein, sag die Ausgabe einer täglichen Karte voraus und sieh zu, wie die Engine die echte Antwort zeigt, oder repariere ein fehlerhaftes Programm anhand einer Tabelle mit Testfällen.

  3. Überprüfe dein Ergebnis und geh tiefer

    Schließe mit einem Quiz oder einer Coding-Mission ab, gehe den event loop Schritt für Schritt durch, wenn async code dich verwirrt, und frag den AI Mentor, wenn etwas einfach keinen Sinn ergeben will.

Was steckt drin

Das ist in der App enthalten

59

Kurse, A1 bis C1

200 Lektionen – von values und types über DOM events, fetch, promises und async/await bis zu closures, Proxy und Reflect, regex und performance.

Auf dem Gerät

JS editor und Konsole

Schreibe und führe JavaScript im integrierten Editor aus, probiere Einzeiler in der Konsole aus und speichere Programme, um sie später wieder zu öffnen. AI Tools im Editor überprüfen ein Programm und schlagen eine Korrektur vor, die du anwenden kannst.

Täglich

JS-Lab-Übungen

Sage die Ausgabe voraus, spüre Bugs anhand von Testfällen auf, löse das kostenlose Kata der Woche, nutze einen event-loop stepper und eine DOM arena, beantworte fünf zeitlich begrenzte Interviewfragen und wiederhole Inhalte mit einem recall deck, das aus deinen eigenen Fehlern erstellt wird.

60

Coding-Missionen

Kurze Übungen in drei Levels – von Hello World und template literals bis zu FizzBuzz, closures, Merge Sort, Quicksort und BFS oder DFS in einem Graphen.

20

Geführte Projekte

Erstelle Programme wie Order Totals, Word Frequency Counter, Async Data Pipeline und Mini Event Bus Schritt für Schritt. Jeder Schritt wird überprüft, sobald du ihn ausführst.

AI

AI Mentor

Frag in Alltagssprache nach, wenn dich ein Konzept oder ein Fehler aufhält. Kostenlose Nutzer erhalten jeden Tag einige Fragen; Pro hebt das tägliche Limit auf.

Hintergrund

Warum ist JavaScript allein durch Lesen schwer zu lernen – und was musst du üben?

JavaScript verhält sich auf eine Weise, die leicht zu lesen und schwer vorherzusagen ist: Eine Variable kann eine function enthalten, this ändert sich je nachdem, wie eine function aufgerufen wird, und Code läuft nicht immer in der Reihenfolge aus, in der er geschrieben wurde. Erklärungen zu lesen hilft, aber die Überraschungen bleiben erst hängen, wenn du den Code ausgeführt und gesehen hast, dass die Ausgabe nicht deiner Vermutung entspricht. Deshalb lernst du JavaScript am besten mit einer Konsole griffbereit und der festen Gewohnheit, vor dem Ausführen vorherzusagen, was ein Snippet ausgibt.

Scope und closureswo Variablen leben

Eine function merkt sich die Variablen in ihrer Umgebung, auch wenn der Code an dieser Stelle schon vollständig ausgeführt wurde. Diese eine Idee erklärt privaten State, das module pattern und mehrere klassische Interviewfragen.

Der Wert von thisder häufigste Stolperstein

Anders als in den meisten Sprachen hängt es bei this davon ab, wie eine function aufgerufen wird, nicht davon, wo sie definiert ist. Arrow functions, call, apply und bind verändern jeweils das Ergebnis, und ihre Verwechslung ist eine häufige Fehlerquelle.

Der event loopwarum async code überrascht

JavaScript führt immer nur eine Sache gleichzeitig aus und kehrt dann zu einer Warteschlange mit anstehender Arbeit zurück. Ein promise callback läuft vor einem Timer, der auf null Millisekunden gesetzt ist. Deshalb wirkt die Reihenfolge der Ausgabe manchmal falsch, bis du dir den call stack, microtasks und tasks vorstellst.

Browser und Nodeeine Sprache, zwei Umgebungen

Die core language ist in beiden gleich, aber der Browser ergänzt DOM, events und fetch, während Node files und processes hinzufügt. Wenn du weißt, welche features wohin gehören, ersparst du dir viele verwirrende Fehlermeldungen.

Passend

Für wen es geeignet ist – und für wen nicht

Es passt zu dir, wenn du

  • Du hast noch nie programmiert und möchtest JavaScript ab der ersten Variable erklärt bekommen
  • Du lernst besser, wenn du eine Codezeile ausführen und sehen kannst, was sie ausgibt
  • Du möchtest täglich üben und in wenigen Minuten fertig sein, statt eine lange Lerneinheit zu absolvieren
  • Du bereitest dich auf ein JavaScript-Interview vor und möchtest Fragen mit Antworten sowie zeitlich begrenzte Übungen
  • Du möchtest asynchronen Code und die Event Loop verstehen, statt nur Muster zu kopieren

Du bist hier nicht richtig, wenn du

  • Du musst ein vollständiges Webprojekt mit mehreren Dateien erstellen — dafür sind ein Laptop und ein echter Editor weiterhin die richtige Wahl
  • Du erwartest, dass alles kostenlos ist: Der erste Kurs, ein Projekt und zwei Missionen sind kostenlos, den Rest schaltet Pro frei
  • Du magst keine Werbung in einer kostenlosen App — die kostenlose Version zeigt Werbung, Pro entfernt sie
  • Du schreibst bereits täglich JavaScript und möchtest eher ein Nachschlagewerk als einen Kurs

Fragen

Häufig gestellte Fragen

Gibt es einen guten JavaScript-Kurs, den ich auf meinem Smartphone absolvieren kann?

JavaScript Lernen: Kurs ist ein JavaScript-Kurs fürs Smartphone: 59 kurze Kurse und 200 Lektionen, ein integrierter JS-Editor und eine Konsole, die Code direkt auf dem Gerät ausführen, sowie tägliche Übungskarten. Die Lektionen verbinden eine kurze Erklärung mit Fragen und kleinen Codeaufgaben, sodass du jede Lerneinheit mit etwas beendest, das du tatsächlich ausgeführt hast.

Kann ich mit dieser App JavaScript-Code auf meinem Smartphone ausführen?

Ja. JS Lab führt JavaScript direkt auf dem Smartphone aus, sodass die Konsole sofort Ergebnisse liefert und der Editor vollständige Programme ausführt. Du kannst Programme speichern und später wieder öffnen, und die KI-Tools des Editors können ein Programm prüfen und eine anzuwendende Korrektur vorschlagen.

Wie lerne ich als kompletter Anfänger am schnellsten JavaScript-Programmierung?

Mit kurzen, regelmäßigen Übungen und Code, den du selbst ausführst. JavaScript Lernen: Kurs beginnt mit Werten und Variablen, ergänzt ein Tagesziel und Streaks für regelmäßige Lerneinheiten und stellt dir eine Konsole zum Ausprobieren bereit. Karten zum Vorhersagen der Ausgabe trainieren dich jeden Tag darin, über Code nachzudenken, bevor du ihn ausführst.

Was ist JS Lab?

JS Lab ist der Bereich für tägliche Übungen in JavaScript Lernen: Kurs. Er enthält eine Konsole, Karten zum Vorhersagen der Ausgabe, anhand von Testfällen geprüfte Fehlersuchen, ein wöchentliches Kata, einen Schritt-für-Schritt-Editor für die Event Loop, eine DOM-Arena, fünf zeitlich begrenzte Interviewfragen und ein Wiederholungsset, das aus deinen eigenen Fehlern zusammengestellt wird.

Erklärt die App async/await und die Event Loop?

Ja. Es gibt Kurse zu Callbacks, Promises und Microtasks, async/await in der Praxis sowie einen umfassenden Kurs zur Event Loop. Zusätzlich kannst du mit einem Event-Loop-Tool Call Stack, Microtasks und Tasks einzeln durchlaufen, um zu sehen, warum die Ausgabe in dieser Reihenfolge erscheint.

Hilft JavaScript Lernen: Kurs bei JavaScript-Interviews?

Die App enthält 50 JavaScript-Interviewfragen mit Antworten sowie einen Interviewmodus in JS Lab mit fünf zeitlich begrenzten Fragen. Closures, this, Promises und die Event Loop — Themen, auf die sich Interviews häufig konzentrieren — haben jeweils einen eigenen Kurs.

Ist JavaScript Lernen: Kurs kostenlos?

Der Download ist kostenlos. Der erste Kurs, das erste geführte Projekt, zwei Coding-Missionen, die täglichen Übungen in JS Lab und ein tägliches Kontingent für den KI-Mentor sind kostenlos; die kostenlose Version zeigt Werbung. Pro schaltet alle Kurse, Projekte und Missionen, den unbegrenzten KI-Mentor und die Zertifikatsprüfung frei und entfernt die Werbung.

Gibt es ein Zertifikat?

Ja. Wenn du die Abschlussprüfung in JavaScript Lernen: Kurs bestehst, erhältst du ein Abschlusszertifikat. Es dokumentiert die Arbeit, die du geleistet hast; es ist kein akkreditierter Abschluss und wird daher am besten zusammen mit Projekten präsentiert, die du erklären kannst.

Wird auch der Browser behandelt, oder nur die Sprache?

Ja. Über die Sprache selbst hinaus behandeln die Kurse die Auswahl und Bearbeitung des DOM, Events und Event Delegation, Formulare, die Fetch API, localStorage, IndexedDB, Canvas, WebSockets und Web Workers. Ein separater Kurs vergleicht Node und den Browser, damit du weißt, welche Funktionen wohin gehören.

Welche Plattformen und Sprachen werden unterstützt?

JavaScript Lernen: Kurs läuft auf iPhone und iPad über den App Store sowie auf Android über Google Play – in 22 Sprachen. Im App Store ist die App mit 4+ bewertet.

Loslegen

Schreibe noch heute deine erste JavaScript-Zeile

Kostenlos starten auf iOS und Android, in 22 Sprachen.

App Store — Kostenlos herunterladenGoogle Play — Kostenlos herunterladen
Zuletzt geprüft · Veröffentlicht von CoddyKit · Datenschutzerklärung
Verfügbar auf iOS und Android.