Wir unterrichten Programmierung anders
2021 fing alles mit einem simplen Gedanken an: Was wäre, wenn Online-Kurse nicht nur Wissen vermitteln, sondern auch zeigen, wie man es wirklich anwendet? Unser Gründer saß nach einem frustrierenden Python-Kurs vor dem Bildschirm und dachte sich: Das muss besser gehen.
Heute entwickeln wir Kurse, die genau dort ansetzen. Keine trockenen Folien. Keine endlosen Theorieblöcke. Stattdessen zeigen wir Code, der läuft, Probleme, die entstehen, und Lösungen, die funktionieren. Unsere Studenten schreiben Programme, die echte Aufgaben lösen – von der ersten Zeile an.

Wie wir hierher kamen
Der Anfang
Ein Entwickler, drei Laptops und die Überzeugung, dass Programmier-Unterricht verständlicher sein kann. Wir starteten mit einem JavaScript-Grundkurs, den wir in vier Wochen aufnahmen. Zehn Leute meldeten sich an. Sieben schlossen ab und sagten, sie hätten endlich verstanden, wie async/await funktioniert.
Erste Erweiterung
Mit wachsender Nachfrage bauten wir unser Team auf vier Leute aus. Wir fügten Python und C# hinzu, experimentierten mit Live-Coding-Sessions und merkten schnell: Wenn Studenten sehen, wie Fehler passieren und behoben werden, lernen sie schneller. Also integrierten wir Debugging-Szenarien direkt in jede Lektion.
Was wir jetzt tun
Mittlerweile haben über 1.200 Menschen unsere Kurse durchlaufen. Wir unterrichten Web-Entwicklung, Backend-Systeme und Datenstrukturen. Jeder Kurs wird live getestet, überarbeitet und aktualisiert, sobald sich Standards ändern. Unsere Plattform läuft stabil, und Feedback fließt direkt in neue Module ein.
Code zeigen, nicht nur erklären
Wir glauben, dass man Programmierung nur lernt, indem man Code schreibt und sieht, wie er läuft. Deshalb zeigen unsere Dozenten jeden Schritt live. Fehler inklusive. So verstehen Studenten nicht nur die Syntax, sondern auch, wie man Probleme angeht.
Realistische Projekte
Niemand braucht einen weiteren „To-Do-Listen"-Kurs. Unsere Projekte sind nah an echten Anforderungen: APIs integrieren, Datenbanken abfragen, Performance optimieren. Am Ende haben Studenten etwas, das sie tatsächlich nutzen oder vorzeigen können.
Iteratives Lernen
Wir wiederholen Konzepte absichtlich in unterschiedlichen Kontexten. Ein Thema wie asynchrone Programmierung taucht zuerst in einfachen Beispielen auf, dann in komplexeren Szenarien. Wiederholung mit wachsender Tiefe funktioniert besser als ein einzelner Mega-Block.

Hannes Waldburg
Hannes arbeitet seit acht Jahren als Backend-Entwickler und unterrichtet seit drei Jahren bei uns. Er hat an E-Commerce-Plattformen, Zahlungssystemen und APIs für mobile Apps gearbeitet. Seine Kurse behandeln Node.js, Express, Datenbank-Design und API-Sicherheit.
Was ihn auszeichnet: Er zeigt nicht nur, wie man Code schreibt, sondern auch, wie man ihn testet, debuggt und refaktoriert. In seinen Sessions sieht man, wie echte Entwicklungszyklen aussehen – inklusive der Momente, in denen etwas nicht auf Anhieb klappt.
Was unsere Kurse anders macht
Unser Ansatz
Live-Coding mit sichtbaren Fehlern und deren Behebung in Echtzeit
Projekte, die echte Probleme lösen – keine künstlichen Übungen
Modulare Struktur: Man kann Themen überspringen oder vertiefen, je nach Bedarf
Regelmäßige Updates, sobald sich Libraries oder Best Practices ändern
Code-Reviews in fortgeschrittenen Modulen mit direktem Feedback
Typische Online-Kurse
Folien mit Code-Snippets, die man nachtippen soll, ohne Kontext
Projekte, die niemand je nutzen würde – reine Lernübungen
Starre Struktur: Alle Lektionen müssen in Reihenfolge absolviert werden
Veraltete Inhalte, die nicht aktualisiert werden, sobald neue Versionen erscheinen
Kein Feedback auf eigenen Code – nur vorgefertigte Musterlösungen