Data Science & Maschinelles Lernen in Python - am Beispiel (Udemy.com)
Werde Datenexperte! Umfassender Kurs zum Thema Data-Mining und Maschinellem Lernen mit Python und Spark
Created by: Sundog Education by Frank Kane
Last updated February 2025
What you will learn
- Riesige Datenmengen zu analysieren
- Finde Zusammenhänge in den Daten
- Entwickle ein Empfehlungssystem ("Kunden die X kauften, kauften auch...")
- Skaliere die Rechenarbeit auf ein Cluster mit Hilfe von Apache Spark und MLLIB
- Bekomme bessere Ergebnisse, indem du lernst, wie du die Daten vor der Berechnung bereinigen kannst
Course Description
Kurs zuletzt aktualisiert: 09.03.2017!
Data Scientists landen richtig gut bezahlte Jobs, mit einem durchschnittlichen Gehalt von ~80.000€ (Quelle: Gehaltsvergleichsportal Glassdoor), in Amerika sogar noch mehr. Und das ist nur der Durchschnitt. Aber es geht nicht nur ums Geld - der Job ist auch noch verdammt spannend!
Wenn du schon etwas programmieren kannst, wird dir dieser Kurs alles beibringen, was du zum Thema Data Science und Maschinellem Lernen wissen musst. Sei es, um das wissen für ein eigenes Projekt anzuwenden, oder um einen Einstieg in dieses Gebiet zu finden.
Dieser umfassende Kurs besteht aus 68 Lektionen, gut 9 Stunden Video, und zu vielen Themen gibt es praktische Python Codebeispiele, damit du direkt siehst, wie diese Algorithmen verwendet werden können.
Die Themen dieses Kurses sind die Themen, die wirklich für einen Job in diesem Feld benötigt werden. In verständlicher deutscher Sprache wirst du die verschiedenen Möglichkeiten kennenlernen:
- Lineare und Polynomiale Regressionsanalyse
- K-Means - Algorithmus
- Hauptkomponentenanalyse
- Train/Test, Kreuzvalidierungsverfahren
- Bayes'sche Methoden
- Entscheidungsbäume, Random Forests
- Multivariante Regression
- Support Vector Machines
- Bestärkendes Lernen
- Empfehlungssystem: Kollaboratives Filtern
- K-Nächster-Nachbar
- Bias / Varianz - Dilemma
- Ensemble Learning
- Volltextsuche mit Hilfe von TF-IDF
- Wie wird ein Experiment durchgeführt? AB-Tests
... und noch viel mehr. Zudem lernst du in einem kompletten Kapitel, wie maschinelles Lernen mit Apache Spark funktioniert. Mit Hilfe von Spark kannst du die Berechnungen auf mehrere Computer aufteilen und so massive Datenmengen verarbeiten.
Wenn du noch nicht mit Python programmiert hast, kein Problem - am Anfang gibt es einen kurzen Crashkurs. Wenn du vorher schonmal was programmiert hast, reicht das locker aus. In diesem Kurs zeige ich dir auch die Installation unter Windows, wobei die Beispiele auch unter Mac oder Linux ausgeführt werden könnten - bei Problemen die mit dem Betriebssystem zusammenhängen kann ich dich aber nur bei Windows unterstützen.
Jedes Thema wird in normaler deutscher Sprache erklärt, ohne verwirrende mathematische Fachwörter. Anschließend lernst du, wie du mit Python den Algorithmus verwenden kannst.
Wenn du schonmal was programmiert hast, und dich mit der Auswertung von Daten beschäftigen möchtest, dann ist der Kurs genau das Richtige für dich. Du lernst in diesem Kurs all die Grundlagen, die du brauchst, wenn du Daten im echten Leben auswerten möchtest. Ich glaub, der Kurs wird dir gefallen! :-)
Instructor Details
- 4.3 Rating
878 Reviews
Sundog Education by Frank Kane
Sundog Education's mission is to make highly valuable career skills in data engineering, data science, generative AI, AWS, and machine learning accessible to everyone in the world. Our consortium of expert instructors shares our knowledge in these emerging fields with you, at prices anyone can afford.
As a senior manager at Amazon during its early years, Frank Kane led large technical teams, managed multi-year projects, and served as a "bar-raiser" - interviewing thousands and hiring hundreds across the company.
Frank holds 26 issued patents in machine learning and personalization. After 9 years at Amazon and IMDb, he founded Sundog Education and has since taught over 1.1 million people in AI, ML, AWS, system design, and tech leadership. Frank has been teaching full-time for over 10 years - but is always building projects on the side with the latest emerging technologies, to better explain them to you!
Our teaching style is to simplify complex concepts - once you cut through all the notation and jargon, most of AI and machine learning is pretty easy to understand. We make these advanced topics accessible to anyone with a modest technical background, always using plain English and examples to drive it home. We make learning easy, hands-on, and fun.
More courses by Sundog Education by Frank Kane
Machine Learning, Data Science & AI Engineering with Python (2026)
4.6 (36,937 Reviews)
Provider: Udemy
Time: 20.2h
$139.99
The Ultimate Hands-On Hadoop: Tame your Big Data! (2026)
4.5 (31,163 Reviews)
Provider: Udemy
Time: 14.5h
$159.99
Apache Spark with Scala - Hands On with Big Data! (2026)
4.3 (18,945 Reviews)
Provider: Udemy
Time: 8.9h
$124.99
Taming Big Data with Apache Spark 4 and Python - Hands On! (2026)
4.5 (18,297 Reviews)
Provider: Udemy
Time: 8.8h
$139.99
Mastering the System Design Interview (2026)
4.6 (15,450 Reviews)
Provider: Udemy
Time: 5.2h
$109.99
AWS Certified Data Engineer Associate 2026 - Hands On!
4.7 (13,819 Reviews)
Provider: Udemy
Time: 24.2h
$109.99
More Python courses
Python - Das Python Grundlagen Bootcamp - Von 0 auf 100! (2026)
4.4 (1,657 Reviews)
Provider: Udemy
Time: 36.1h
$64.99
Полный Курс Python 3: от Новичка до Мастера (Питон, Пайтон) (2026)
5.0 (899 Reviews)
Provider: Udemy
Time: 14.6h
$69.99
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Reviews
By David Schneider on 7/27/2021
Dieser Kurs bietet wirklich einen tollen Überblick über die Themengebiete Data Science und Maschinelles Lernen. Er ist daher ideal geeignet für Einsteiger, die zum ersten Mal damit in Kontakt kommen. Danach kann man dann immer noch tiefer in die Materie einsteigen. Kleines Manko: Einige Typos auf Folien und einige wenige Erklärungen des Tutors in den Videos sind nicht ganz korrekt. Tipp: Immer in die Kommentare der jeweiligen Lektion gucken. Da wurde sich in den allermeisten Fällen bereits darüber unterhalten, sodass man mit den dortigen Hilfen die Fehler ausbessern kann und einen besseren Überblick bekommt.
By Marcel Andreu on 4/18/2020
War insgesamt gut. Ein paar Dinge waren nicht mehr ganz aktuell (z.B. Verwendung von deprecated libraries, deren Äquivalente dann nicht die ganz gleichen Resultate liefern), was halbwegs einfach zu beheben wäre und dann doch unnötig viele Nerven kostet. Das ist auch schon seit längerer Zeit so, von anderen Besucherfragen zu schließen, daher schade, dass es nie geändert wurde. Ich habe ein bisschen (nicht viel) Ahnung von Statistik und habe den Kurs ergänzend zu einer Uni-Veranstaltung gemacht. Was auf jeden Fall super ist, ist dass der Kurs einem das Nötigste definitiv vermittelt und sehr viel Anschauungsmaterial bietet. Etwas schade finde ich, dass es im Vergleich zu anderen Kursen wenige Beispiele gibt, wo man selber ein Programm schreiben muss, wobei das natürlich bei so einem fortgeschrittenen Thema etwas schwierig wäre. Licht und Schatten ist, dass nicht immer alles ganz genau erklärt wurde im Beispielcode. Manche (zugegeben an der entsprechendenStelle sicher nicht die wichtigsten) Parameterbedeutungen musste man sich z.B. selber zusammenreimen. Ist nicht nur schlecht, weil man auch den wertvollen Skill des Doku-Lesens dadurch lernt. Insgesamt fand ich den Kurs gut und hab viel mitgenommen, auf dem ich aufbauen kann.
By Felix 01010110 on 6/4/2019
Der Kurs hat mir einen tieferen Einblick in den Bereich Machine Learning und Data Science mit Python gegeben. Aus meiner Sicht ist dieser Kurs wirklich für Fortgeschrittene Python User gedacht, denn auf den Code wird nicht en Detail eingegangen. An sich ist der Kurs nicht verkehrt aufgebaut. Zu allen Themen erläutert Jannis zunächst die theoretischen Grundlagen und versucht diese dann anhand von Python in Praxisbeispielen zu zeigen. Verbesserungsvorschläge: Grundsätzliches: Es sollte eine requirements.txt Datei geben, bei der alle notwendigen Programme mit der entsprechenden Version aufgelistet werden. Das verhindert dann Probleme bei der Installation einige Jahre später. Wissenschaftlicher/ theoretischer Part: Die Idee, zunächst Theorie zu erläutern find ich gut. Leider gibt es wirklich viele Rechtschreib- und Grammatikfehler in den Folien. Wenn diese Vorträge aber wirklich nur Theoriebasiert sind, dann wäre hier ein Lektorat wünschenswert!!! Zweitens wäre es gut, wenn Quellenangaben und Literaturverweise gemacht werden würden. Dann könnte man sich auch in bestimmte Themen mehr reinlesen. Der Praxisteil: An sich war das ganz gut. Im bereich spark lauern viele Stolperfallen bei der Installation, da es hier Versionsabhängigkeiten gibt und es mich zwei Tage gekostet hat, dass ans laufen zu kriegen. Hier hätte ich mir aber auch noch mehr Beispiele gewünscht. Support: Leider ist der Support bei diesem Kurs verglichen zu anderen Kursen von ihm nicht ganz so gut, da Antworten zum Teil mit einer Verzögerung von mehreren Tagen kommen, manchmal auch erst nach mehreren Wochen. Dafür auch einen Stern Abzug. Fazit: Ich würde den Kurs jederzeit wiederbuchen.
By Dustin Becker on 2/24/2019
Ich habe mich die letzten Jahre viel mit Python und Massendatenanalyse über Pandas beschäftigt und auch schon vieles in Richtung Data Science ausprobiert. Dieser Kurs ist mein erster Kurs auf Udemy. Beim Erlernen der Data Science Themen ist mir wichtig, im ersten Schritt einen guten Überblick über alle Bereiche zu erhalten. Dies ist mit diesem Kurs super gelungen. Einziger, kleiner Kritikpunkt ist der statistische Bereich. Statistik war mein bester Kurs im Studium. Da ich selbst Dinge wie Standardabweichung und Varianz in den vergangenen 2-3 Jahren nicht mehr benötigt habe, waren mir insbesondere T-Test und p-Wert etwas kurz gekommen bzw. einfach zu schnell/unklar. Natürlich ist das nur ein subjektiver Eindruck, den ich daher auch nicht so stark einrechne. Wie sehr deutlich gemacht wird, muss man das Erlernte einfach anwenden. Ich bin mir sehr sicher, dass dieser Kurs den perfekten Einstieg für Data Science und Machine Learning darstellt. Vielen Dank dafür :)
By Clemens Redecker on 5/12/2018
Ein sehr umfangreicher Kurs, der trotzdem ins Detail geht. Natürlich könnte man den Stoff noch verdreifachen. Es gibt einen guten Überblick und Beispiele. In die Tiefe zu einem bestimmten Fachgebiet kann man ja anschließend außerhalb des Kurses gehen. Die Inhalte werden angemessen vermittelt und der Stil ist eingängig. Mir hätten noch ein paar Hintergründe geholfen, um mit dem funktionalen Programmieren vertraut zu werden. Lamda-Funktionen werden häufig verwendet, jedoch wird das Konzept aus meiner Sicht nicht verständlich vermittelt. Es wäre gut, wenn die Übungen zielgerichteter wären und man die Ergebnisse in einer Lektion besprechen kann. Auf zum Python-Bootcamp!
By Samuel Lissner on 7/14/2017
Sehr guter Einstieg in die Thematik. Der Dozent hat die Kernthemen gut aufbereitet. Auch blutige Anfänger können sich so relativ schnell zurecht finden, was bei Machine Learning ja nicht gerade einfach ist. Verbessern könnte man etwas die sprachliche Korrektheit der Folien und des Vortragsstils. Ansonsten aber Empfehlenswert der Kurs.
By Marcel Nuhst on 3/12/2017
Super Dozent, verständliche Übungen und eine gute Vermittlung der Grundlagen von Machine Learning, als auch der weiterführenden Möglichkeiten. Man befasst sich mit vielen praktischen Beispielen und bekommt immer genug Möglichkeiten sich auch selbst noch detaillierter mit dem Stoff zu befassen. Ein wenig gefehlt haben mir allerdings ein paar komplexere und knifflige Aufgaben, die einen zu noch mehr Leistung animiert hätten.
By Carlo Weller on 1/22/2017
Der Kurs bietet eine sehr gute Einleitung zum Thema hin. Ich habe danach noch andere Kurse und Webseiten zu diesem Themengebiet angesehen und bei fast allem hatte ich sofort einen guten Einstieg durch diesen Kurs. Die Erklärungen sind gut und gerade die mathematischen Themen werden sehr einfach und anschaulich beschrieben, genau richtig um einen Überblick zu bekommen und ohne sich in unnötigen Details zu verlieren. Auch die Anleitungen zum Installieren und die ersten Schritte mit Python fand ich sehr hilfreich. 2 kleine Verbesserungsvorschläge hätte ich aber: 1. Die "Hausaufgaben" sind etwas unspezifisch. Hier wäre es evtl. hilfreicher, wenn man eine kleine Aufgabe stellen würde, damit sich der Kursteilnehmer auch wirklich mit dem Code beschäftigen muss. Das bloße "Herumspielen" ist meiner Ansicht ein bißchen wenig. 2. Bei Spark hätte ich mir gewünscht, dass tatsächlich gezeigt wird, wie man die Aufgaben auf unterschiedlichen Rechner laufen lässt. Das ist schließlich die Hauptaufgabe von Spark und genau an dieser Stelle gibt es sicher sehr viel zu beachten. Ansonsten war es ein toller Kurs.
By Markus Lommer on 9/4/2016
Prima Crashkurs zum Thema. Die zahlreichen Beispiele waren sehr hilfreich, auch wenn bei vielen mit generierten Datenverteilungen gearbeitet wurde. Vielleicht könnten noch ein paar mehr Konzepte/math. Größen durch konkrete Beispiele mit realen Daten ergänzt werden. Etwas zu kurz kamen meiner Meinung nach die 'Klartext'-Interpretationen der Ergebnisse einiger statistischen Bearbeitungen: Was bedeutet das konkrete numerische Ergebnis x der statistischen Methode y in Bezug auf die konkrete Fragestellung ? Warum ist y hier die Methode der Wahl ? Welche konkreten Fragestellungen lassen sich überhaupt mit bestimmten statistischen Methoden lösen ? Besonders anschaulich fand ich das Beispiel mit dem Filmempfehlungssystem. Ein ähnlich gut ausgearbeitetes Beispiel für die A/B-Tests wäre toll.
By Andreas Hopfgartner on 6/22/2016
Ich finde den Kurs - und vor allem den Überblick extrem stark! Der Trainer ist sehr sympathisch und bringt den Inhalt gut rüber. Allerdings teile ich seine Meinung, über die "immer komplizierte" Mathematik hinwegzusehen, gar nicht. Klar kann sich nicht jeder Teilnehmer so einarbeiten, ohne dass er alle Theoreme und Beweise versteht. Letztlich würde ich doch gerade ein bisschen zum tieferen Verständnis ermutigen - statt blind irgendwelche Algorithmen auf irgendwelche Probleme loszulassen - und ein bisschen über den Tellerrand hinauszusehen. Vielen Dank für den runden Kurs!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100










