Django lernen
Ein kostenloser, interaktiver Django-Kurs für alle, die schon Python können. Schreib Views, Templates und Models, drück Starten und deine Website öffnet sich neben dem Editor im echten Django 6.1, mit KI-Hinweisen und einem Zertifikat pro Abschnitt.
119 Lektionen119 Aufgaben254 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Lehrplan
Abschnitt 1
Django-Grundlagen
Abschnitt startenStartenSo beantwortet eine Django-Website eine Anfrage: Projekte und Apps, Views, URLs und Templates. Du erstellst Seite für Seite die Website eines kleinen Cafés.Deine erste Django-Website
Projekt5 Lektionen510Dynamische URLs
Projekt5 Lektionen510Vorlagen
Projekt6 Lektionen615Layouts und statische Dateien
Projekt4 Lektionen410Die Café-Website
3 Lektionen35Abschnitt 2
Modelle und Admin-Bereich
Abschnitt startenStartenSpeichere Daten mit Modellen, frage sie mit dem ORM ab, zeige sie auf Seiten an und verwalte sie im Django-Admin-Bereich. Du erstellst ein Bücherregal.Dein erstes Modell
Projekt6 Lektionen615Abfragen mit dem ORM
6 Lektionen615Seiten aus der Datenbank
Projekt3 Lektionen35Beziehungen
Projekt4 Lektionen48Die Admin-Oberfläche
Projekt2 Lektionen25Projekt: Autoren
2 Lektionen24Abschnitt 3
Formulare
Abschnitt startenStartenErfasse Eingaben von Besuchern sicher: Suchformulare, POST-Formulare und CSRF, Django-Formulare, Validierung und ModelForms. Du erstellst eine Veranstaltungstafel mit Zu- und Absagen.HTML-Formulare
Projekt4 Lektionen48Django-Formulare
Projekt7 Lektionen715ModelForms
Projekt4 Lektionen410Zusagen
Projekt2 Lektionen24Projekt: Gästeliste
3 Lektionen35Abschnitt 4
Benutzer und Konten
Abschnitt startenStartenRegistriere dich, melde dich an und ab, schütze Seiten und gib jedem Benutzer eigene Daten. Du erstellst eine private Notiz-App.Wer ist zu Besuch
Projekt5 Lektionen59Seiten schützen
Projekt2 Lektionen25Deine eigenen Daten
Projekt4 Lektionen410Mitarbeiter und Berechtigungen
2 Lektionen24Projekt: Profil und Teilen
3 Lektionen35Abschnitt 5
Klassenbasierte Views
Abschnitt startenStartenSchreibe mit den generischen Views von Django weniger Code: Listen, Detailansichten, Erstellen, Aktualisieren und Löschen, Paginierung und Mixins. Du erstellst eine Jobbörse.Von Funktionen zu Klassen
Projekt3 Lektionen35Generische Anzeige-Views
Projekt4 Lektionen49Paginierung
Projekt2 Lektionen25Ansichten bearbeiten
Projekt7 Lektionen715Projekt: Stelle die Stellenbörse fertig
2 Lektionen24Abschnitt 6
JSON-APIs
Abschnitt startenStartenWandle deine Modelle in eine JSON-API um, verarbeite JSON, gib die passenden Statuscodes zurück, rufe die API mit JavaScript auf und bereite eine Website für das Deployment vor. Du erstellst einen Aufgaben-Tracker.Dein erster JSON-Endpunkt
Projekt3 Lektionen35Anfragen lesen
Projekt5 Lektionen510Aktualisieren und Löschen
Projekt3 Lektionen35Deine API aufrufen
Projekt3 Lektionen39Projekt: Arbeit sortieren
3 Lektionen35Bereit für das Deployment
Projekt2 Lektionen25
Lernen durch Tun
Schreibe echten Code, frage Datenbanken ab, erstelle Websites und meistere KI-Prompts. Unsere interaktiven Lektionen decken alle Fähigkeiten ab, die moderne Entwickler brauchen.
Baue deine Serie auf
Bleib konsequent und sieh zu, wie dein Fortschritt wächst! Verfolge deine tägliche Programmiergewohnheit, schütze deine Serie mit Einfrieroptionen und verdiene Belohnungen für jeden Tag.
12 Tage Serie
Komm morgen zurück, um deine Serie zu halten!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doppelt oder Nichts
Tag 5 von 7
Serie Einfrieren
2 left
Du bist nicht allein
Tritt auf globalen Bestenlisten an, lade Freunde ein, um Belohnungen zu verdienen, und feiert gemeinsam eure Erfolge. Programmieren macht mit Freunden mehr Spaß!
Jeder Lernweg, alles dabei
Lies, höre, teste dich, frag die KI oder schlage nach, was du schon gelernt hast. Jede Lektion passt sich dir an.
Eine Variable ist ein benannter Container, der einen Wert speichert, auf den du später im Programm verweisen kannst.
In Python erstellst du eine, indem du den Namen, ein Gleichheitszeichen und dann den Wert schreibst.
Der Wert kann sich ändern. Eine neue Zuweisung verweist den Namen einfach auf einen neuen Wert.
Werde zertifiziert
Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.
Warum Django mit Coddy lernen
- Dein Code und deine Website liegen nebeneinander. Drück Starten und ein echtes Django-6.1-Projekt startet in deinem Browser: Die Migrationen laufen, die Website öffnet sich in einer Vorschau mit eigener Adressleiste, und die Konsole zeigt jede Anfrage, jedes
print()und jeden Fehler mit Datei und Zeile. Drückst du Prüfen, wird die Lektion bewertet, indem deine Website besucht wird, wie es ein Browser tut. - Der erste Abschnitt baut von null die Website eines Cafés: was Django ist, ein Projekt und seine Apps,
INSTALLED_APPS, Views,path()undinclude(), Templates mit{% for %},{% if %}und Filtern, benannte URLs, Template-Vererbung und statische Dateien. - Dann die Datenbank, an einem Bücherregal: Models und Migrationen, die Shell und QuerySets, Listen- und Detailseiten, der Django-Admin,
ForeignKeyundManyToManyField. Danach Formulare, an einer Veranstaltungsseite mit Zusagen: GET und POST, CSRF, Weiterleitung nach einem POST,Form,ModelForm, Validierung und Meldungen. - Nutzer und Konten, an einer App für private Notizen: Anmelden, Abmelden und Registrieren,
login_required, Notizen, die einem Nutzer gehören, und eine Bearbeitungsseite, die nur ihr Autor öffnen kann. Dann klassenbasierte Views an einer Jobbörse:ListView,DetailView,CreateView,UpdateView, Seitenaufteilung.
Häufige Fragen zum Django lernen
Muss ich Python können, bevor ich Django lerne?
Ist das das echte Django?
manage.py, Settings, Apps, Models, Views und Templates.Muss ich Python oder Django installieren?
Nein. Alles läuft im Browser, mit einer Datenbank im Arbeitsspeicher, die bei jedem Start neu beginnt. Der Kurs ist auf der Website, am Computer oder am Handy, und nicht in den Coddy-Apps. Für eigene Projekte installierst du später Python und Django auf deinem Computer: Alles, was du hier lernst, gilt dort genauso.
Was baue ich in diesem Django-Kurs?
Sechs Projekte, eins pro Abschnitt: die Website eines Cafés, ein Bücherregal mit Admin, eine Veranstaltungsseite mit Zusagen, eine App für private Notizen mit Konten, eine Jobbörse aus klassenbasierten Views und die API einer Aufgabenliste.
Lehrt der Kurs Django REST Framework?
JsonResponse, Statuscodes, einen JSON-Body lesen), also genau die Arbeit, die Django REST Framework automatisiert.Bringe ich eine Django-Website online?
DEBUG, ALLOWED_HOSTS, collectstatic, Umgebungsvariablen), aber deine Websites laufen nur im Browser.Ist der Django-Kurs kostenlos?
Ja. Die Lektionen, die Live-Website, die KI-Hinweise und die Zertifikate sind kostenlos. Mit einem kostenlosen Konto schaffst du ein paar Lektionen am Tag, Pro hebt das Tageslimit auf.
Bekomme ich ein Zertifikat für den Django-Kurs?
Ja. Jeder der 6 Abschnitte gibt dir nach dem Abschluss ein kostenloses Abschlusszertifikat, mit eigener Seite zum Teilen oder für LinkedIn.