Jede Woche baust du funktionierende Lösungen: verstehen → schreiben → verbessern → liefern.
Keine theoretischen Übungen. Du entwickelst Lösungen mit konkretem Nutzen und realen Ergebnissen.
Von einfachen Skripten zu professionellen Tools für die tägliche Arbeit.
Echte Integration mit externen Services und gründliche Fehlerbehandlung.
Mini-Apps mit echten Anwendungsfällen
Modularer Code, klare Namensgebung
Dokumentation für dein Portfolio
Du weißt, wie man Code optimiert
Drei Schritte für jede Aufgabe – von der Idee zum fertigen Ergebnis.
Zielsetzung klären, Briefing erstellen, erste Entwürfe anfertigen
Code strukturieren, Benennung optimieren, Logik aufbauen
Testen, Dokumentation erstellen, für Präsentation vorbereiten
Jede Woche ein neues Thema, jede Woche ein greifbares Ergebnis.
| Woche | Thema | Output |
|---|---|---|
| 1 | Einrichtung, Grundlagen, Fehlerbehebung | CLI Mini-Tool |
| 2 | Funktionen, Datenstrukturen | Hilfsmodul |
| 3 | Dateien, CSV/JSON | Berichtsgenerator |
| 4 | APIs, Anfragen | API-Client |
| 5 | OOP & Struktur | Kleines Paket |
| 6 | Qualität: Refactor, Lint, Tests | Pytest Einstieg |
| 7-8 | Abschlussprojekt | Mini-App + README |
Output: CLI Mini-Tool
Output: Hilfsmodul
Output: Berichtsgenerator
Output: API-Client
Output: Kleines Paket
Output: Pytest Einstieg
Output: Mini-App + README
Keine Vorkenntnisse erforderlich. Wir starten bei Null und verwenden Standardwerkzeuge.
Nein, wir starten bei den Grundlagen: Installation, erste Zeilen Code, Debugging. Es ist jedoch wichtig, dass du motiviert bist, regelmäßig zu üben.
Rechne mit 4-6 Stunden: 1-2 Stunden für Theorie, 3-4 Stunden für praktische Übungen. Wenn du mehr Zeit aufbringen kannst, wirst du schneller Fortschritte machen.
Ja, nach jedem Projekt erhältst du Feedback zu Struktur, Benennung und möglichen Verbesserungen. So wirst du lernen, sauberer und effektiver zu programmieren.
CLI-Tools, Report-Generatoren, API-Clients und kleine Bots. Alles mit echten Anwendungsfällen, nicht nur Übungsaufgaben.
2-3 funktionierende Projekte mit README, saubere Code-Struktur und ein fundiertes Verständnis für Debugging und Refactoring.