Learn JavaScript logo
Navigation umschalten

Exercism: Praktisches Coding Üben & Mentoring

Exercism ist eine außergewöhnliche Plattform zum Programmieren lernen durch Übung. Kostenlos, mit Mentor-Feedback von echten Entwicklern.

Was ist Exercism?

Exercism ist eine Non-Profit Platform zum Lernen durch Üben. Nicht passiv zuschauen, sondern aktiv coden.

Modell: Übungsaufgaben + Mentor-Feedback + Community

Besonderheiten:

  • 100% kostenlos
  • Mentorship von erfahrenen Entwicklern
  • Algorithmische Übungsaufgaben
  • Keine Videos (nur Üben)
  • Sehr engagierte Community

Kosten

  • Kostenlos: Alles komplett kostenlos
  • Keine Gebühren: Keine versteckten Kosten
  • Premium (optional): Gibt es gar nicht

Finanziert durch Spenden.

Wie Exercism funktioniert

Learning Path

  1. Übung wählen - Z.B. "Hello World"
  2. Aufgabe lesen - Verstehen was zu tun ist
  3. Code schreiben - Lokal im Editor
  4. Lösung einreichen - Auf Exercism Platform
  5. Automatische Tests - Tests müssen bestehen
  6. Mentor-Feedback - Ein Mentor reviewt deinen Code
  7. Iteriere - Verbessere basierend auf Feedback
  8. Bestätigung - Übung abgeschlossen

Der Mentor

  • Echte, erfahrene Entwickler
  • Freiwillige (Non-Profit)
  • Geben detailliertes Feedback
  • Erklären Best Practices
  • Knüpfen Kontakte

Das ist wie echtes Code Review von Profis!

JavaScript Tracks

Dein erstes Track: JavaScript

Übungen in JavaScript:

Anfänger-Übungen:

  • Hello World (Die erste Übung)
  • Hamming (String Vergleiche)
  • Two Fer (Funktionen)
  • Resistor Colour (Enums Konzept)
  • Lucian's Luscious Lasagna (Calculations)

Intermediate-Übungen:

  • Leap (Conditional Logic)
  • ETL (Map/Reduce Patterns)
  • Robot Simulator (OOP)
  • Protein Translation (Complex Logic)
  • Minesweeper (Grid Algorithms)

Advanced-Übungen:

  • Perfect Numbers (Algorithmen)
  • Diamond Shape (String Manipulation)
  • Poker Hands (Sorting, Logic)
  • Custom Set (Data Structures)
  • Clock (Time Calculations)

Warum Exercism so effektiv ist

1. Aktives Lernen

  • Du schreibst Code, nicht Tutorials anschauen
  • Hands-on ist effektiver
  • Echte Probleme lösen

2. Mentorship

  • Echte Profis reviewen deinen Code
  • Best Practices lernen
  • Nicht nur "funktioniert", sondern "ist gut"

3. Community

  • Andere Lösungen sehen (nach Lösung)
  • Lernen von anderen Ansätzen
  • Austausch mit Gleichgesinnten

4. Kostenlos & Non-Profit

  • Keine versteckten Gebühren
  • Mentoring ist umsonst
  • Für allen zugänglich

Wer sollte Exercism nutzen?

Ideal für:

  • Programmier-Anfänger
  • Code-Qualität verbessern
  • Best Practices lernen
  • Mentorship bekommen
  • Durch Üben lernen (nicht Videos)
  • Kostenlos lernen

Nicht ideal für:

  • Nur Videos anschauen mögen
  • Deutsche Sprache bevorzugen (nur Englisch/Deutsch teilweise)
  • Schnelle Erfolgsmomente brauchen
  • Lehrer/Dozent-geführtes Lernen mögen
  • Karriere-Schnell-Track

Vorteile

✓ 100% kostenlos ✓ Echtes Mentor-Feedback ✓ Aktives Lernen (Üben, nicht zuschauen) ✓ Non-Profit (fair) ✓ Community ist hilfreich ✓ Flexible Lernweise ✓ Kleine Übungen ✓ Direktes Feedback

Nachteile

✗ Kein Dozent erklärt (nur Videos/Text) ✗ Mentorship ist nicht garantiert (manchmal warten) ✗ Englisch (teilweise) ✗ Braucht Selbstmotivation ✗ Keine Zertifikate ✗ Kein strukturierter Lehrplan

Kombination mit anderen Ressourcen

Beste Strategie:

  1. Fundamentals lernen - Frontend Masters oder Udemy
  2. Mit Exercism üben - Code schreiben, Feedback bekommen
  3. Konzepte vertiefen - Bei Fragen YouTube oder Docs
  4. Mentorship erhalten - Exercism Feedback

Diese Kombination ist sehr wirksam!

Exercism vs. andere Plattformen

Plattform Preis Mentoring Üben Videos Community
Exercism Kostenlos ★★★★★ ★★★★★ ★★★★★
LeetCode Kostenlos+ ★★★★ ★★★★
HackerRank Kostenlos+ ★★★★ ★★★
Codewars Kostenlos+ ★★★★ ★★★★★
Udemy €10-15 ★★ ★★★★★ ★★

Warte-Zeiten für Mentoring

Frage: Wie lange dauert Mentor-Feedback?

Antwort:

  • Anfänger-Tracks: 12–24 Stunden (beliebt)
  • Advanced Tracks: Können länger dauern
  • Manchmal sofort, manchmal weniger beliebt

Die Community ist aktiv, aber nicht instant.

Kann ich ohne Mentor lernen?

Ja! Du kannst:

  • Übungen lösen ohne Mentor zu rufen
  • Automatische Tests bekommen
  • Community-Lösungen sehen
  • Trotzdem viel lernen

Aber mit Mentor ist der Lerneffekt größer.

Meine Empfehlung

Exercism sollte in deinem Lernplan dabei sein!

  • Kostenlos → Kein Grund, es nicht zu versuchen
  • Effektiv → Aktivität + Feedback = Besser
  • Mentorship → Einzigartig und wertvoll
  • Flexibel → Lerne in eigenem Tempo

Kombination:

  • Theorie von Udemy/Frontend Masters
  • Praxis von Exercism
  • Maximales Lernen!

Zusammenfassung

Exercism ist eine der besten Ressourcen zum Programmieren lernen. Kostenlos, praxisorientiert, mit echter Mentor-Unterstützung.

Der "secret sauce": Aktives Üben + echtes Mentorship = Schneller besser werden.

Perfekt zum Ergänzen anderer Kurse. Kostet nichts, warum also nicht?