BeliebtJourney
Python lernen
Lerne Python von Grund auf mit einem kostenlosen interaktiven Online-Kurs. Übe Variablen, Bedingungen, Schleifen, Funktionen, Datenstrukturen und Projektstruktur mit praktischen Aufgaben, echten Projekten, KI-Hinweisen und einem Zertifikat zum Abschluss.
1,639,707+ codders eingeschrieben
Diese Journey enthält
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Lehrplan
3 Abschnitte219 Lektionen171 Aufgaben1,072 Quizfragen01Abschnitt 1
Fundamentals
Build a strong foundation with essential concepts and basic skillsMIT DEM LERNEN BEGINNENEinführung
3 Lektionen216- 01Die SpracheAufgabe
- 02Hello World!AufgabeQuizAudio
- 03KommentareQuizAudio
Variablen
6 Lektionen838- 01ZahlenAufgabeMeisterungQuizAudio
- 02StringsAufgabeMeisterungQuizAudio
- 03BooleanAufgabeMeisterungQuizAudio
- 04BenennungskonventionenQuizAudio
- 05Leere VariablenAufgabeQuizAudio
- 06Rückblick - Variablen initialisierenAufgabe
Operatoren Teil 1
5 Lektionen931- 01Arithmetische OperatorenAufgabeMeisterungQuizAudio
- 02Modulo-OperatorAufgabeMeisterungQuizAudio
- 03Arithmetische AbkürzungenAufgabeMeisterungQuizAudio
- 04Wiederholung – Einfache MathematikAufgabe
- 05VergleichsoperatorenAufgabeMeisterungQuizAudio
Operatoren Teil 2
5 Lektionen930- 01Logische Operatoren Teil 1AufgabeMeisterungQuizAudio
- 02Logische Operatoren Teil 2AufgabeMeisterungQuizAudio
- 03Wiederholung – Einfache LogikAufgabe
- 04Logische Operatoren Teil 3AufgabeMeisterungQuizAudio
- 05Logische Operatoren Teil 4AufgabeMeisterungQuizAudio
Entscheidungsfindung
4 Lektionen721- 01If-AnweisungAufgabeMeisterungQuizAudio
- 02If - ElseAufgabeMeisterungQuizAudio
- 03Wiederholung - Einfacher TaschenrechnerAufgabe
- 04Verschachteltes If - ElseAufgabeMeisterungQuizAudio
Grundlagen Ein- und Ausgabe
6 Lektionen831- 01AusgabeAufgabeQuizAudio
- 02Ausgabe mit VariablenAufgabeQuizAudio
- 03EingabeAufgabeMeisterungQuizAudio
- 04TypumwandlungAufgabeMeisterungQuizAudio
- 05Wiederholung - Bis 120Aufgabe
- 06Wiederholung - Wahr oder FalschAufgabe
Rechnungsteiler
Projekt5 Lektionen1- 01WillkommensnachrichtAufgabe
- 02Eingaben abfragenProjekt
- 03Trinkgeld und Gesamtsumme berechnenProjekt
- 04Die Rechnung aufteilenProjekt
- 05Formatierte AusgabeProjekt
Schleifen
8 Lektionen1444- 01For-SchleifeAufgabeMeisterungQuizAudio
- 02While-SchleifeAufgabeMeisterungQuizAudio
- 03BreakAufgabeMeisterungQuizAudio
- 04ContinueAufgabeMeisterungQuizAudio
- 05Wiederholung - FakultätAufgabe
- 06Die Range-FunktionAufgabeMeisterungQuizAudio
- 07Verschachtelte SchleifeAufgabeMeisterungQuizAudio
- 08Wiederholung - Dynamische EingabeAufgabe
Funktionen
6 Lektionen833- 01Funktion deklarierenAufgabeMeisterungQuizAudio
- 02ArgumenteAufgabeMeisterungQuizAudio
- 03RückgabeAufgabeMeisterungQuizAudio
- 04Wiederholung - Sigma-FunktionAufgabe
- 05Wiederholung - ValidierungsfunktionAufgabe
- 06StandardwerteQuizAudio
FizzBuzz mit Twist
Projekt4 Lektionen1- 01SpielübersichtAufgabe
- 02Die FizzBuzz-FunktionProjekt
- 03Zahlen durchlaufenProjekt
- 04Den Twist hinzufügenProjekt
Listen-Grundlagen
7 Lektionen938- 01Deklarieren einer ListeAufgabeQuizAudio
- 02Zugriff auf ListenelementeAufgabeMeisterungQuizAudio
- 03Listen modifizierenAufgabeMeisterungQuizAudio
- 04ListenmethodenAufgabeMeisterungQuizAudio
- 05Wiederholung - ProduktlisteAufgabe
- 06Wiederholung - Umgekehrte ListeAufgabe
- 07TupelQuizAudio
Iterieren über Sequenzen
4 Lektionen830- 01Iterieren über ElementeAufgabeMeisterungQuizAudio
- 02Die Enumerate-FunktionAufgabeMeisterungQuizAudio
- 03Iterieren über Strings Teil 1AufgabeMeisterungQuizAudio
- 04Iterieren über Strings Teil 2AufgabeMeisterungQuizAudio
Listen für Fortgeschrittene
4 Lektionen830- 01List Slicing Teil 1AufgabeMeisterungQuizAudio
- 02List Slicing Teil 2AufgabeMeisterungQuizAudio
- 03Sequenz-OperatorenAufgabeMeisterungQuizAudio
- 04ZugehörigkeitAufgabeMeisterungQuizAudio
Täglicher Ausgaben-Tracker
Projekt7 Lektionen1- 01ProjektübersichtAufgabe
- 02Programm beendenProjekt
- 03Ausgabe hinzufügenProjekt
- 04Alle Ausgaben anzeigenProjekt
- 05Summe und DurchschnittProjekt
- 06Alles löschenProjekt
- 07FehlerbehandlungProjekt
Abschluss-Herausforderungen
3 Lektionen3- 01Flache Sternchen-PyramideAufgabeAudio
- 02Muster-FinderAufgabe
- 03Was zu kaufen istAufgabe
02Abschnitt 2
Logic & Flow
Develop problem-solving skills and create dynamic, interactive programsMIT DEM LERNEN BEGINNENVariablen-Erkundung
6 Lektionen745- 01KonstantenAufgabeQuizAudio
- 02Mehrfache VariablenzuweisungenAufgabeQuizAudio
- 03Variablen tauschenAufgabeQuizAudio
- 04Platzhalter-VariablenAufgabeQuizAudio
- 05Zahlen rundenAufgabeMeisterungQuizAudio
- 06Listen-CastingAufgabeQuizAudio
Dictionaries Teil 1
5 Lektionen631- 01Was ist ein Dictionary?QuizAudio
- 02Ein Dictionary erstellenAufgabeMeisterungQuizAudio
- 03Zugriff auf WerteAufgabeQuizAudio
- 04Dictionaries ändernAufgabeMeisterungQuizAudio
- 05Rückblick – Rezept-ManagerAufgabe
Dictionaries Teil 2
5 Lektionen630- 01Dictionary-MethodenAufgabeQuizAudio
- 02Verschachtelte DictionariesQuizAudio
- 03Keys überprüfenAufgabeMeisterungQuizAudio
- 04Dictionaries durchlaufenAufgabeMeisterungQuizAudio
- 05Zusammenfassung – HäufigkeitszählerAufgabe
Kontaktbuch-Anwendung
Projekt7 Lektionen1- 01Menü anzeigenAufgabe
- 02Kontakt hinzufügenProjekt
- 03Kontakt anzeigenProjekt
- 04Kontakt bearbeitenProjekt
- 05Kontakt löschenProjekt
- 06Alle auflistenProjekt
- 07Alles zusammenfügenProjekt
Fortgeschrittene Entscheidungsfindung
5 Lektionen729- 01Ternärer OperatorAufgabeMeisterungQuizAudio
- 02ZugehörigkeitsprüfungenAufgabeMeisterungQuizAudio
- 03IdentitätsprüfungenAufgabeMeisterungQuizAudio
- 04EinrückungsfehlerQuizAudio
- 05Zusammenfassung - UrlaubsfilterAufgabe
Sets Teil 1
4 Lektionen524- 01Was ist ein Set?AufgabeQuizAudio
- 02Grundlegende OperationenAufgabeMeisterungQuizAudio
- 03Set-MethodenAufgabeQuizAudio
- 04Wiederholung – Duplikate entfernenAufgabe
Sets Teil 2
6 Lektionen732- 01Mathematische Operationen Teil 1AufgabeQuizAudio
- 02Mathematische Operationen Teil 2AufgabeQuizAudio
- 03Rückblick – SchatzsucheAufgabe
- 04Teilmengen und ObermengenAufgabeQuizAudio
- 05Iterieren über SetsAufgabeMeisterungQuizAudio
- 06Rückblick – Turnier-TrackerAufgabe
Studenten-Datenverwaltung
Projekt7 Lektionen1- 01ProjektübersichtAufgabe
- 02Student hinzufügenProjekt
- 03Note hinzufügenProjekt
- 04Ist eingeschriebenProjekt
- 05NotendurchschnittProjekt
- 06Nach Kurs auflistenProjekt
- 07Beste StudentenProjekt
Fortgeschrittene Datenaggregation
4 Lektionen723- 01Verwendung von SumAufgabeMeisterungQuizAudio
- 02Minimum und Maximum findenAufgabeMeisterungQuizAudio
- 03Daten effizient sortierenAufgabeMeisterungQuizAudio
- 04Rückblick - Dictionary SorterAufgabe
Grundlagen der List Comprehensions
6 Lektionen631- 01Die SyntaxAufgabeQuizAudio
- 02Einfache Listen erstellenAufgabeQuizAudio
- 03Bedingungen hinzufügenAufgabeQuizAudio
- 04Datenaggregation nutzenAufgabeQuizAudio
- 05Rückblick - House Of ListsAufgabe
- 06Rückblick - Elements Of FreedomAufgabe
Fortgeschrittene Funktionen
7 Lektionen1146- 01Mehrere Werte zurückgebenAufgabeMeisterungQuizAudio
- 02Lambda-Funktionen Teil 1AufgabeMeisterungQuizAudio
- 03Lambda-Funktionen Teil 2AufgabeQuizAudio
- 04Recap Challenge – Lambda SortAufgabeQuizAudio
- 05Rekursive Funktionen Teil 1AufgabeMeisterungQuizAudio
- 06Rekursive Funktionen Teil 2AufgabeMeisterungQuizAudio
- 07Recap – Verschachtelte Listen summierenAufgabe
Grundlagen der Fehlerbehandlung
4 Lektionen323- 01Was ist Fehlerbehandlung?QuizAudio
- 02Der Try- und Except-BlockAufgabeQuizAudio
- 03Behandlung mehrerer ExceptionsAufgabeQuizAudio
- 04Rückblick – Warenkorb-FehlerAufgabe
Bestandsverwaltungssystem
Projekt5 Lektionen1- 01ProjektübersichtAufgabe
- 02Artikel hinzufügenProjekt
- 03Lagerbestand aktualisierenProjekt
- 04Verfügbarkeit prüfenProjekt
- 05Bericht generierenProjekt
Funktionen höherer Ordnung
4 Lektionen616- 01Die Map-FunktionAufgabeMeisterungQuizAudio
- 02Die Filter-FunktionAufgabeMeisterungQuizAudio
- 03Wiederholung – E-Mail-ValidatorAufgabe
- 04Wiederholung – ZahlenprozessorAufgabe
Abschließende Herausforderungen
3 Lektionen3- 01Intelligenter KontaktmanagerAufgabe
- 02Wort-AnalyseAufgabe
- 03Daten-TransformerAufgabe
03Abschnitt 3
Object Oriented Programming
Discover how to organize code with classes, objects, and reusable structuresMIT DEM LERNEN BEGINNENGrundlagen der OOP
8 Lektionen755- 01Externe DateienAufgabeQuiz
- 02Einführung in die OOPAufgabeQuiz
- 03Klassen vs. ObjekteAufgabeQuiz
- 04Der self-ParameterAufgabeQuiz
- 05MethodenAufgabeQuiz
- 06AttributeQuiz
- 07Konstruktor-Methode (__init__)AufgabeQuiz
- 08Zusammenfassung – Einfacher TaschenrechnerAufgabe
Dekoratoren
4 Lektionen33- 01Einführung in DekoratorenQuiz
- 02Property-DekoratorQuiz
- 03Statischer Methoden-DekoratorQuiz
- 04Klassenmethoden-DekoratorQuiz
Klasseneigenschaften
4 Lektionen425- 01Instanz- vs. KlassenvariablenAufgabeQuiz
- 02Property-DekoratorenAufgabeQuiz
- 03Private AttributeAufgabeQuiz
- 04Zusammenfassung – Bankkonto-ManagerAufgabe
Vererbung
6 Lektionen640- 01Grundlagen der VererbungAufgabeQuiz
- 02Die super()-FunktionAufgabeQuiz
- 03Methoden überschreibenAufgabeQuiz
- 04MehrfachvererbungAufgabeQuiz
- 05Method Resolution OrderAufgabeQuiz
- 06Zusammenfassung - Mitarbeiter-HierarchieAufgabe
Polymorphismus
5 Lektionen533- 01Methoden-Überschreiben vertieftAufgabeQuiz
- 02Duck TypingAufgabeQuiz
- 03Abstrakte Klassen und MethodenAufgabeQuiz
- 04Interface-DesignAufgabeQuiz
- 05Zusammenfassung – Formen-RechnerAufgabe
Kapselung
5 Lektionen535- 01Public, Protected, Private MemberAufgabeQuiz
- 02ZugriffsmodifikatorenAufgabeQuiz
- 03Information HidingAufgabeQuiz
- 04Property-Decorators für FortgeschritteneAufgabeQuiz
- 05Zusammenfassung - StudentenverwaltungssystemAufgabe
Spezielle Methoden
4 Lektionen426- 01Einführung in Magic MethodsAufgabeQuiz
- 02Operator-ÜberladungAufgabeQuiz
- 03Magic Methods für ContainerAufgabeQuiz
- 04Rückblick - Eigene ListeAufgabe
Fortgeschrittene OOP-Konzepte
5 Lektionen543- 01Komposition vs. VererbungAufgabeQuiz
- 02MixinsAufgabeQuiz
- 03Statische und KlassenmethodenAufgabeQuiz
- 04KlassendekoratorenAufgabeQuiz
- 05Context ManagerAufgabeQuiz
Fortgeschrittene Argumente
2 Lektionen217- 01Das *argsAufgabeQuiz
- 02Das **kwargAufgabeQuiz
Entwurfsmuster Teil 1
5 Lektionen443- 01Einführung in EntwurfsmusterQuiz
- 02Singleton-MusterAufgabeQuiz
- 03Factory-MusterAufgabeQuiz
- 04Observer-MusterAufgabeQuiz
- 05Strategy-MusterAufgabeQuiz
Entwurfsmuster Teil 2
6 Lektionen650- 01Command-MusterAufgabeQuiz
- 02Adapter-MusterAufgabeQuiz
- 03Decorator-MusterAufgabeQuiz
- 04Template-Method-MusterAufgabeQuiz
- 05ZustandsmusterAufgabeQuiz
- 06Kompositum-MusterAufgabeQuiz
Projekt: Bibliotheksverwaltung
Projekt6 Lektionen1- 01ProjektübersichtAufgabe
- 02Buch- und BenutzerklassenProjekt
- 03AusleihsystemProjekt
- 04SuchfunktionalitätProjekt
- 05Admin-InterfaceProjekt
- 06Testen und IntegrationProjekt
Abschlussherausforderungen
4 Lektionen4- 01E-Learning-PlattformAufgabe
- 02BanksystemAufgabe
- 03Spielcharakter-EntwicklungAufgabe
- 04FahrzeugvermietungAufgabe
Warum Python mit Coddy lernen
- Kostenloser Online-Kurs für Python: keine Installation, keine Tool-Konfiguration, keine Einstiegshürde. Öffne den Browser und übe ab der ersten Lektion.
- Python-Lektionen, die weiter gehen als ein Tutorial: jedes Konzept wird mit einer Aufgabe verbunden, in der du echten Code schreibst.
- KI-Hinweise helfen dir, wenn du bei einer Python-Übung festhängst, und zeigen den nächsten Schritt, ohne die komplette Lösung zu verraten.
- Kostenloses Abschlusszertifikat für Python, das du auf LinkedIn teilen oder deinem Lebenslauf hinzufügen kannst.
Häufige Fragen zum Lernen von Python
Ist Python leicht zu lernen?
Ja, du kannst mit Python auch ohne Vorkenntnisse starten. Coddy zerlegt die Themen in kurze Übungen, damit du Syntax verstehst, Variablen, Bedingungen, Schleifen, Funktionen, Datenstrukturen und Projektstruktur übst und Schritt für Schritt sicherer wirst.
Wie lange dauert es, Python zu lernen?
Die Grundlagen von Python lassen sich mit täglicher Übung oft in ein bis zwei Wochen lernen. Für eigene reale Projekte solltest du je nach Tempo eher ein bis drei Monate einplanen.
Wo kann ich Python online kostenlos lernen?
Coddy bietet einen kostenlosen Online-Kurs für Python mit Lektionen, Coding-Aufgaben, Quizzen und Projekten. Du musst nichts installieren; alles läuft im Browser.
Wie lerne ich Python schnell?
Am schnellsten lernst du durch tägliche Praxis. Auf Coddy wechselst du zwischen kurzer Erklärung, sofortiger Übung und Feedback mit KI-Hinweisen, statt lange Videos nur anzusehen.
Bekomme ich am Ende ein Python-Zertifikat?
Ja. Nach Abschluss des Python-Kurses auf Coddy erhältst du ein kostenloses Zertifikat, das du auf LinkedIn teilen oder deinem Lebenslauf hinzufügen kannst.
Was kann ich nach dem Lernen von Python bauen?
Nach dem Kurs kannst du nützliche Skripte, kleine Apps, Automatisierungen, einfache Spiele und Projekte für dein Portfolio bauen. Außerdem hast du eine solide Grundlage für fortgeschrittene Themen.