Python-Kurse
68 kostenlose interaktive Kurse
Stöbere durch alle Python-Kurse auf Coddy. Jeder Kurs läuft im Browser mit KI-gestützten Hinweisen, echten Übungen und einem Abschlusszertifikat.
Herausforderungen für Anfänger – Grundlagen üben
BeliebtStelle dein Programmierwissen für Anfänger auf die Probe und versuche, diese Programmier-Herausforderungen zu lösen. Nutze dabei eine beliebige Sprache deiner Wahl. Viel Spaß beim Programmieren!
Zertifikat am Ende
- 20
- 20
Programmieraufgaben
BeliebtStelle deine Fähigkeiten zur Lösung von Programmierproblemen mit den Übungen verschiedener Schwierigkeitsgrade in diesem Kurs auf die Probe. Entwickelt für Coder mit Grundkenntnissen der Basissyntax einer beliebigen Programmiersprache.
Zertifikat am Ende
- 32
- 31
Stack – Datenstrukturen Serie #1
BeliebtIn diesem Kurs lernst du die Datenstruktur Stack (Stapelspeicher) kennen, erstellst einen Stack von Grund auf in deiner bevorzugten Programmiersprache und löst praktische Programmieraufgaben dazu!
- 13
- 6
- 1
AVL-Baum - Datenstrukturen-Serie #10
BeliebtIn diesem Kurs lernst du die Datenstruktur AVL-Baum kennen, baust einen selbstbalancierenden binären Suchbaum von Grund auf in deiner bevorzugten Sprache und meisterst Coding-Challenges dazu!
Zertifikat am Ende
- 16
- 6
- 1
Pandas Analytics
BeliebtIn diesem Kurs lernst du, wie du mit Python und pandas effizient mit Tabellen arbeitest.
Zertifikat am Ende
- 19
Numpy Grundlagen
BeliebtLerne in diesem kompakten, praxisorientierten Kurs, leistungsstarke numerische Berechnungen in Python für Data Science zu meistern.
- 18
- 34
Sternmuster-Bootcamp
BeliebtNutze deine Fähigkeiten zur Problemlösung beim Programmieren, um zu lernen, wie man Sternmuster von einfach bis komplex ausgibt. Dabei kommen verschiedene Ebenen von verschachtelten Schleifen, bedingten Anweisungen und mathematischen Berechnungen zum Einsatz.
- 30
- 28
API in Python
BeliebtLerne, wie du mit Python Daten von einem API-Server abrufst und an diesen sendest.
- 10
- 8
Taschenrechner-Projekt mit Python
BeliebtIn diesem Kurs erstellst du Schritt für Schritt einen voll funktionsfähigen Konsolen-Taschenrechner mit Python, ohne dass dir der Code einfach vorgegeben wird. Am Ende wirst du deinen eigenen Code geschrieben haben!
- 29
- 6
Clean Code - Schreibe besseren Code mit Python
BeliebtDieser Kurs gibt dir die Werkzeuge an die Hand, um mit Clean Code-Prinzipien besseren Code in Python zu schreiben. Viel Spaß beim Programmieren!
- 28
Programmieraufgaben: Band 2
BeliebtStelle deine Fähigkeiten zur Lösung von Programmierproblemen mit den Übungen verschiedener Schwierigkeitsgrade in diesem Kurs auf die Probe. Entwickelt für Coder mit ersten Vorkenntnissen der grundlegenden Syntax einer beliebigen Programmiersprache. Dieser Kurs ist eine Erweiterung des ersten Teil von Programmieraufgaben.
Zertifikat am Ende
- 25
- 24
Introduction to Machine Learning
BeliebtIn this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.
Zertifikat am Ende
- 19
- 3
- 39
Hash-Tabellen – Datenstrukturen-Serie #4
BeliebtIn diesem Kurs lernst du die Datenstruktur Hash-Tabelle kennen, erstellst eine Hash-Tabelle von Grund auf in deiner bevorzugten Programmiersprache und löst praktische Coding-Challenges damit!
Zertifikat am Ende
- 14
- 12
Python JSON
BeliebtIn diesem Kurs lernst du alles über JSON, tauchst tief in die json-Bibliothek in Python ein und meisterst sie!
- 9
Verkettete Liste - Datenstrukturen Serie #5
BeliebtIn diesem Kurs lernst du die Datenstruktur der verketteten Liste (Linked List) kennen, erstellst eine verkettete Liste von Grund auf in deiner bevorzugten Sprache und löst praktische Programmieraufgaben dazu!
Zertifikat am Ende
- 14
- 6
- 1
Interview Coding-Challenges – Paket I
BeliebtBist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal vor. Viel Erfolg!
- 3
- 3
Python Iteratoren
BeliebtIn diesem Kurs lernst du alles über Iteratoren in Python und festigst dein Wissen in der Praxis. Nach diesem Kurs wirst du dieses Thema sicher beherrschen!
Zertifikat am Ende
- 13
Binärbaum – Datenstrukturen-Serie #3
BeliebtIn diesem Kurs lernst du die Datenstruktur des Binärbaums kennen, erstellst einen Binärbaum von Grund auf in deiner bevorzugten Programmiersprache und löst praktische Programmieraufgaben dazu!
- 13
- 5
- 1
Queue – Datenstrukturen-Reihe #2
BeliebtIn diesem Kurs lernst du die Datenstruktur Queue (Warteschlange) kennen, erstellst eine Queue von Grund auf in deiner bevorzugten Sprache und meisterst praktische Programmierherausforderungen damit!
- 12
- 5
- 1
Dictionary in Python
Entdecke die dynamische Welt der Python-Dictionaries, von den Grundlagen bis hin zu fortgeschrittenen Anwendungen, und verbessere deine Python-Programmierkenntnisse mit praxisnahen Übungen.
- 14
Ab in die Vergangenheit || Python Strings für absolute Anfänger
In diesem Kurs lernst du alles über Strings, Slicing, Verkettung und Gleichheit.
- 19
Prims Algorithmus - Graphenalgorithmen
Meistern Sie Prims Algorithmus für minimale Spannbäume: Lassen Sie einen Baum von einem Startknoten aus wachsen, indem Sie stets die günstigste Schnittkante hinzufügen. Implementieren Sie ihn in der Programmiersprache Ihrer Wahl und beantworten Sie Abfragen zu Bottleneck-Kanten und zur Konnektivität – das Gegenstück zu Kruskal.
Zertifikat am Ende
- 9
- 3
- 1
- 55
Bubble Sort
Alles über Bubble Sort
- 11
- 10
Graphen - Datenstrukturen-Serie #9
In diesem Kurs lernst du die Datenstruktur Graph kennen, erstellst einen ungerichteten Graphen von Grund auf in deiner bevorzugten Sprache und löst praktische Coding-Challenges damit!
Zertifikat am Ende
- 14
- 12
Dateiverarbeitung in Python
In diesem Kurs lernst du alles über die Dateiverarbeitung in Python, vom Erstellen, Lesen und Schreiben bis hin zum Anhängen und Löschen.
- 12
Mathematische Rätsel
Dieser Kurs vermittelt Denkweisen und Strategien zur Lösung mathematischer Probleme und Rätsel mithilfe von Programmierung.
- 20
- 18
Topologische Sortierung - Graph-Algorithmen
Meistern Sie die topologische Sortierung, die Anordnung eines gerichteten azyklischen Graphen, bei der jede Kante vorwärts gerichtet ist. Berechnen Sie In-Degrees, erstellen Sie eine Reihenfolge mit dem Kahn-Algorithmus in der Programmiersprache Ihrer Wahl, erkennen Sie Zyklen und finden Sie den längsten Pfad in einem DAG.
Zertifikat am Ende
- 9
- 3
- 1
- 55
Counting Sort - DSA-Serie
Meistern Sie Counting Sort, einen nicht-vergleichenden Algorithmus, der nicht-negative Ganzzahlen durch das Zählen von Werten in Linearzeit sortiert. Erstellen Sie die Zählphase, implementieren Sie den vollständigen Algorithmus in der Programmiersprache Ihrer Wahl, analysieren Sie die O(n + k)-Komplexität und üben Sie mit Coding-Challenges.
Zertifikat am Ende
- 9
- 3
- 1
- 52
Doppelt verkettete Liste - Datenstrukturen-Serie #6
In diesem Kurs lernst du die Datenstruktur der doppelt verketteten Liste kennen, erstellst eine eigene doppelt verkettete Liste von Grund auf in deiner bevorzugten Programmiersprache und meisterst praktische Coding-Challenges damit!
Zertifikat am Ende
- 14
- 6
- 1
Sets in Python
In diesem Kurs wirst du Python-Sets meistern. Du lernst durch umfassende Lektionen und praktische Herausforderungen, wie du Sets erstellst, bearbeitest und Operationen mit ihnen durchführst. Am Ende wirst du Sets sicher beherrschen, um deinen Python-Code zu optimieren.
- 11
Exception Handling in Python
In diesem Kapitel lernst du eines der wichtigsten Konzepte der Programmierung kennen: das Exception Handling. Exception Handling ist der Schlüssel, wenn du solide und robuste Programme entwickeln möchtest. Es ist der Prozess der Reaktion auf Exceptions, die den Programmablauf unterbrechen.
- 16
Dijkstra-Algorithmus - Graph-Algorithmen
Meistern Sie den Dijkstra-Algorithmus, das Greedy-Verfahren zur Berechnung kürzester Wege von einem Startpunkt für Graphen mit nicht-negativen Gewichten. Lesen Sie gewichtete Kanten ein, implementieren Sie die vollständige Distanzberechnung in der Programmiersprache Ihrer Wahl und beantworten Sie Punkt-zu-Punkt- sowie Anfragen zum am weitesten entfernten Knoten.
Zertifikat am Ende
- 9
- 3
- 1
- 54
Merge Sort - DSA-Serie
Meistere Merge Sort, den klassischen Divide-and-Conquer-Algorithmus. Implementiere den Merge-Schritt, schreibe die vollständige rekursive Sortierung in der Programmiersprache deiner Wahl, analysiere die O(n log n)-Komplexität und übe mit Coding-Challenges.
Zertifikat am Ende
- 9
- 3
- 1
- 52
User-Klasse - OOP-Projekt
In diesem Projekt erstellst du eine User-Klasse und übst deine Fähigkeiten in der objektorientierten Programmierung in einer Programmiersprache deiner Wahl!
- 8
- 1
- 2
Python List Comprehension
List Comprehension ist eine spezielle Python-Syntax, die eine kurze und leistungsstarke Möglichkeit bietet, neue Listen aus bestehenden zu erstellen. In diesem Kurs wirst du dieses Konzept meistern!
- 9
Interview Coding-Challenges – Paket II
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal vor. Viel Erfolg!
- 3
- 3
Rekursions-Herausforderungen - Meistere rekursives Denken
Rekursion ist ein wichtiges Konzept in der Informatik und ein sehr mächtiges Werkzeug beim Schreiben von Algorithmen. In diesem Kurs nutzt du Rekursion, um Aufgaben von Anfänger- bis Fortgeschrittenenniveau zu lösen. Am Ende wirst du dieses Thema perfekt beherrschen.
Zertifikat am Ende
- 15
- 15
Quick Sort - DSA-Serie
Meistere Quick Sort, einen der in der Praxis schnellsten Sortieralgorithmen. Implementiere den Partitionierungsschritt, schreibe die vollständige rekursive Sortierung in der Programmiersprache deiner Wahl, analysiere die Komplexität und übe mit Coding-Challenges.
Zertifikat am Ende
- 9
- 3
- 1
- 52
Heaps & Priority Queues - Datenstrukturen-Serie #7
In diesem Kurs lernst du die Heap-Datenstruktur kennen (das Rückgrat von Priority Queues), entwickelst einen MinHeap von Grund auf in deiner bevorzugten Programmiersprache und meisterst praktische Coding-Challenges damit!
Zertifikat am Ende
- 14
- 6
- 1
Interview Coding Challenges - X
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal auf dein nächstes Interview vor. Viel Erfolg beim Coden!
- 3
- 3
Python-Dekoratoren
In diesem Kurs lernst du, wie du Dekoratoren in Python verwendest – ein mächtiges Werkzeug, um das Verhalten von Funktionen zu modifizieren. Übe mit einer Reihe von Coding-Challenges, um dein Verständnis zu festigen.
- 12
Bellman-Ford-Algorithmus - Graphenalgorithmen
Meistern Sie den Bellman-Ford-Algorithmus: Kürzeste Wege von einem Startknoten bei negativen Kantengewichten sowie die Erkennung negativer Zyklen. Implementieren Sie einen Relaxationsschritt, den vollständigen Algorithmus in der Programmiersprache Ihrer Wahl und beantworten Sie Abfragen zu Distanzen und Zyklen.
Zertifikat am Ende
- 9
- 3
- 1
- 54
Breadth-First Search – Graph-Algorithmen
Meistere Breadth-First Search, die schichtweise Graph-Traversierung zur Ermittlung kürzester Pfade. Implementiere die Nachbarschaftssuche, schreibe eine iterative BFS mit einer Queue in der Programmiersprache deiner Wahl und finde damit Distanzen für kürzeste Pfade in ungewichteten Graphen.
Zertifikat am Ende
- 9
- 3
- 1
- 54
Heap Sort - DSA-Serie
Meistern Sie Heap Sort, den auf Arrays basierenden binären Heap, der als Sortieralgorithmus eingesetzt wird. Implementieren Sie den Sift-Down-Schritt, schreiben Sie den vollständigen Algorithmus in der Programmiersprache Ihrer Wahl, analysieren Sie die O(n log n) Zeit- sowie O(1) Platzkomplexität und üben Sie mit Coding-Challenges.
Zertifikat am Ende
- 9
- 3
- 1
- 54
Selection Sort - DSA-Serie
Meistere Selection Sort, einen der einfachsten Sortieralgorithmen. Erfahre Schritt für Schritt, wie er funktioniert, implementiere ihn von Grund auf in der Programmiersprache deiner Wahl, analysiere seine Komplexität und übe mit Coding-Challenges.
Zertifikat am Ende
- 9
- 3
- 1
- 54
Tries - Datenstrukturen-Serie #8
In diesem Kurs lernst du den Trie (Präfixbaum) kennen, erstellst einen von Grund auf in deiner bevorzugten Sprache und löst praktische Coding-Challenges damit!
Zertifikat am Ende
- 14
- 12
Spielkarten-Generator (textbasiert)
In diesem Kurs erstellst du einen textbasierten Spielkarten-Generator in deiner bevorzugten Programmiersprache. Viel Spaß beim Programmieren!
- 6
- 1
- 1
Projekt: Registrierungs- und Login-System
In diesem Kurs wirst du ein einfaches Autorisierungssystem erstellen, um Benutzer zu registrieren und zu verwalten.
- 8
- 2
Kruskals Algorithmus - Graph-Algorithmen
Meistere Kruskals Algorithmus für minimale Spannbäume. Implementiere Union-Find, erweitere einen MST durch das Hinzufügen der günstigsten kreisfreien Kante in der Programmiersprache deiner Wahl und beantworte Abfragen zu Konnektivität und Bottleneck-Kanten.
Zertifikat am Ende
- 9
- 3
- 1
- 57
Tiefensuche - Graph-Algorithmen
Meistere die Tiefensuche (DFS), eine grundlegende Methode zur Exploration von Graphen. Erstelle die Adjazenzliste, schreibe eine iterative DFS in der Programmiersprache deiner Wahl, analysiere die O(V + E)-Komplexität und nutze sie, um Zusammenhangskomponenten zu zählen und zu messen.
Zertifikat am Ende
- 9
- 3
- 1
- 54
Radix Sort - DSA-Serie
Meistern Sie Radix Sort, einen nicht-vergleichenden Algorithmus, der nicht-negative Ganzzahlen Stelle für Stelle sortiert. Erstellen Sie den stabilen Counting-Sort-Durchlauf, schreiben Sie den vollständigen Algorithmus in der Programmiersprache Ihrer Wahl, analysieren Sie sein lineares Zeitverhalten und üben Sie mit Coding-Challenges.
Zertifikat am Ende
- 9
- 3
- 1
- 55
Zufallsfaktengenerator - Python-Projekt
In diesem Projekt erstellst du einen Zufallsfaktengenerator mit Python und einer öffentlichen API (uselessfacts).
- 7
- 2
Insertion Sort - DSA-Serie
Ein einfacher, aber leistungsstarker Algorithmus. Lerne, wie du Elemente effizient anordnest, verstehe die Zeitkomplexität und verbessere deine Sortierfähigkeiten. Leg jetzt los!
- 9
- 3
- 1
Währungsrechner - Python-Projekt
In diesem Kurs wirst du einen Währungsrechner mit Python erstellen, der Beträge zwischen verschiedenen Währungen umrechnen kann.
- 5
- 1
Dynamische Programmierung 101
Meistere die Kunst, komplexe Probleme effizient zu lösen. Verbessere deine Problemlösungsfähigkeiten für Coding-Interviews mit leicht verständlichen Lektionen und praxisnahen Herausforderungen.
- 15
Python Lambda-Funktionen
In diesem Kurs lernst du alles über Lambda-Funktionen in Python, die in anderen Sprachen auch als anonyme Funktionen bekannt sind. Nach diesem Kurs wirst du dieses Thema perfekt beherrschen!
- 9
Python Interview-Reihe
Dieser Kurs enthält 12 Interview-Übungsfragen, die eine Kombination aus einfachen und mittelschweren Aufgaben darstellen. Er fordert dich heraus, Fragen innerhalb einer vorgegebenen Zeit zu lösen und verschiedene Themen intensiv zu üben.
Zertifikat am Ende
- 12
Social Media Suchprojekt - Python JSON Grundlagen
In diesem Kurs lernst du, wie du Daten im JSON-Format mit Python verwaltest. Wir nutzen dieses Wissen, um eine Social Media Suchfunktion zu implementieren. JSON ist ein beliebtes Format zur Datenstrukturierung und wird dir in deiner Python-Karriere sehr oft begegnen.
- 10
Interview-Coding-Challenges – Paket III
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal vor. Viel Erfolg!
- 3
- 3
Quiz-Generator – Python OOP-Projekt
In diesem Kurs erstellst du einen voll funktionsfähigen Quiz-Generator mit Python und wendest dabei deine Kenntnisse in der objektorientierten Programmierung an. Viel Spaß beim Programmieren!
- 11
- 3
RegEx in Python
Nutze das volle Potenzial von regulären Ausdrücken in Python mit diesem kompakten und praxisnahen Kurs. Lerne Textsuche, Pattern Matching und Datenextraktion anhand von Praxisbeispielen und interaktiven Übungen zu meistern.
Zertifikat am Ende
- 28
Interview-Coding-Challenges – Paket VII
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal auf dein nächstes Gespräch vor. Viel Erfolg beim Programmieren!
- 3
- 3
E-Mail-Validator mit Python
In diesem Kurs erstellst du ein voll funktionsfähiges E-Mail-Validator-Programm, das eine E-Mail-Eingabe vom Benutzer entgegennimmt und ausgibt, ob diese gültig ist oder nicht!
- 8
- 2
Interview-Coding-Challenges – Paket IV
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal vor. Hast du die vorherigen Pakete schon abgeschlossen? Viel Spaß beim Programmieren!
- 3
- 3
Interview Coding-Challenges – Paket IX
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal auf dein nächstes Gespräch vor. Viel Erfolg beim Programmieren!
- 3
- 3
Interview-Coding-Challenges – Paket VIII
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal auf dein nächstes Gespräch vor. Viel Erfolg beim Coden!
- 3
- 3
Interview Coding-Challenges – Paket VI
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal auf dein nächstes Interview vor. Viel Erfolg beim Programmieren!
- 3
- 3
Interview-Coding-Challenges – Paket V
Bist du bereit für dein nächstes Coding-Interview? Teste dein Wissen und deine Fähigkeiten mit diesen Challenges und bereite dich optimal vor. Hast du die vorherigen Pakete schon abgeschlossen? Viel Erfolg beim Coden!
- 3
- 3