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
- Übung wählen - Z.B. "Hello World"
- Aufgabe lesen - Verstehen was zu tun ist
- Code schreiben - Lokal im Editor
- Lösung einreichen - Auf Exercism Platform
- Automatische Tests - Tests müssen bestehen
- Mentor-Feedback - Ein Mentor reviewt deinen Code
- Iteriere - Verbessere basierend auf Feedback
- 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:
- Fundamentals lernen - Frontend Masters oder Udemy
- Mit Exercism üben - Code schreiben, Feedback bekommen
- Konzepte vertiefen - Bei Fragen YouTube oder Docs
- 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?
