Data Science Roadmap: Data Scientist werden
Von deiner ersten Zeile Python zu Modellen, denen du vertrauen kannst: SQL, Diagramme, Statistik, dann Machine Learning mit scikit-learn. Echter Code im Browser, ein Diagramm pro ML-Lektion.
2,421,911+ codders in diesen Kursen eingeschrieben
487 Lektionen539 Aufgaben2,161 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
8 kostenlose Zertifikate entlang des Pfads
Trainiere ein Modell in deinem Browser
Echter scikit-learn-Code mit seiner echten Ausgabe. Zieh den Schieberegler, um eine Zeile zu ändern, und sieh, was das Modell lernt.
Ein kleines k lernt jeden Trainingspunkt auswendig und zieht eine zackige Grenze. Ein größeres k glättet sie.
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import make_moons
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier
X, y = make_moons(n_samples=200, noise=0.3, random_state=0)
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=0)
k = 5
model = KNeighborsClassifier(n_neighbors=k)
model.fit(X_train, y_train)
print(f"train accuracy: {model.score(X_train, y_train):.2f}")
print(f"test accuracy: {model.score(X_test, y_test):.2f}")
xx, yy = np.meshgrid(np.linspace(-2, 3, 56), np.linspace(-1.5, 2, 40))
proba = model.predict_proba(np.c_[xx.ravel(), yy.ravel()])[:, 1]
proba = proba.reshape(xx.shape)
plt.figure(figsize=(5, 4))
plt.pcolormesh(xx, yy, proba, cmap="coolwarm", alpha=0.35)
plt.scatter(X_train[:, 0], X_train[:, 1], c=y_train,
cmap="coolwarm", edgecolors="k")
plt.title(f"k-nearest neighbors, k = {k}")
plt.show()
Die Data Science Roadmap, Schritt für Schritt
Jeder Schritt ist ein bestehender Coddy-Kurs. Mach sie der Reihe nach oder spring in den, der dir fehlt: Dein Fortschritt wird so oder so pro Kurs gespeichert.
- 1Schritt 12 Abschnitte, der Reihe nach
- 2Schritt 2
SQL, um an die Daten zu kommenEigene Seite
Diesen Schritt startenStartenEchte Tabellen abfragen, filtern, verknüpfen, gruppieren und aggregieren. Die meisten Unternehmensdaten liegen in einer Datenbank, und ein Data Scientist, der sie abfragen kann, wartet nicht darauf, dass jemand anderes sie exportiert.StartenEigene Seite2 Abschnitte, der Reihe nach - 3Schritt 3
Daten und DiagrammeEigene Seite
Diesen Schritt startenStartenNumPy-Arrays, pandas-Tabellen und matplotlib-Diagramme, dann die eingebauten Datensätze iris, wine und digits. Das Werkzeug, mit dem jedes Machine-Learning-Projekt beginnt, mit einem Diagramm in jeder Lektion.StartenEigene Seite - 4Schritt 4
Statistik für Machine LearningEigene Seite
Diesen Schritt startenStartenLage und Streuung, Verteilungen, Wahrscheinlichkeit durch Simulation, Ausreißer, Korrelation, Trendlinien, p-Werte, Skalierung und Kodierung. Gelernt durch Simulieren und Plotten, nicht durch Auswendiglernen von Formeln.StartenEigene Seite - 5Schritt 5
Überwachtes LernenEigene Seite
Diesen Schritt startenStartenAufteilen, fitten, vorhersagen und bewerten mit scikit-learn: k-NN, lineare und logistische Regression, Bäume, Forests, Boosting, Kreuzvalidierung und Pipelines, zum Schluss ein Klassifikator für Pinguinarten.StartenEigene Seite - 6Schritt 6
Unüberwachtes LernenEigene Seite
Diesen Schritt startenStartenStruktur ohne Labels finden: k-Means, hierarchisches Clustering, DBSCAN, PCA und Anomalieerkennung, zum Schluss ein Projekt, das handgeschriebene Ziffern kartiert und gruppiert.StartenEigene Seite
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 du dieser Data Science Roadmap auf Coddy folgen solltest
- Eine Reihenfolge, kein Rätselraten. Erst Python, dann SQL, um an die Daten zu kommen, dann Diagramme und Statistik, um sie zu verstehen, dann Modelle, um aus ihnen vorherzusagen. Jeder Schritt nutzt, was der vorige vermittelt hat.
- Du siehst die Daten. Jede Machine-Learning-Lektion hat ein Diagramm oder eine Skizze, und die Diagramme, die dein Code zeichnet, erscheinen daneben im Tab Diagramme. So ist eine Verteilung, eine Korrelation oder eine Entscheidungsgrenze etwas, das du angeschaut hast, nicht nur etwas, worüber du gelesen hast.
- Echte Werkzeuge, nichts zu installieren: Python, SQL, NumPy, pandas, matplotlib, SciPy und scikit-learn, alles im Browser, in den Versionen, die Data Scientists nutzen.
- Zwei fertige Projekte, ein Klassifikator für Pinguinarten und ein Explorer für handgeschriebene Ziffern, dazu Abschluss-Challenges zu Kundenabwanderung, Betrug und A/B-Tests. Jeder Kurs endet mit einem kostenlosen Zertifikat.