Wählen Sie Ihre Sprache aus
Kurs Full-Stack Data Science
Mehr als 2 Millionen Studierende weltweit

Kurs Full-Stack Data Science

Meistern Sie jede Ebene des Data-Science-Stacks, von Python-Grundlagen und SQL bis hin zu Deep Learning, NLP und produktivem MLOps. Dieser Kurs vermittelt Ihnen die technische Tiefe und praktische Erfahrung, nach der Arbeitgeber tatsächlich suchen. Erstellen Sie echte Pipelines, deployen Sie echte Modelle und schließen Sie bereit ab, als Full-Stack-Data-Scientist zu arbeiten.

Dedika für Unternehmen

Was Sie lernen werden:

Sie werden ein starkes Fundament in Python, linearer Algebra, Wahrscheinlichkeitsrechnung und SQL aufbauen, bevor Sie in überwachtes und unüberwachtes maschinelles Lernen einsteigen. Von dort aus werden Sie tiefe neuronale Netze, Convolutional- und Recurrent-Architekturen sowie transformerbasierte NLP-Modelle erstellen und trainieren. Sie werden außerdem lernen, Datenpipelines zu entwickeln, Experimente mit MLflow zu verfolgen und Modelle mithilfe von FastAPI und Docker als REST-APIs bereitzustellen. Fortgeschrittene Themen umfassen Zeitreihenprognosen, Big-Data-Verarbeitung mit Apache Spark, generative KI mit großen Sprachmodellen und verantwortungsbewusste KI-Praktiken. Am Ende verfügen Sie über die Fähigkeiten, den gesamten Data-Science-Workflow von den Rohdaten bis zur Produktion zu verantworten.

Wie Sie praxisnah lernen Kurs Full-Stack Data Science

Wie Sie üben Kurs Full-Stack Data Science

Für Unternehmen, die ihr Team schulen möchten

Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.

Hier klicken

Kursinhalt

8 Kapitel • 40 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

Python- und Mathematik-Grundlagen für Data Science

  • Lektion 1 • Grundlagen der Python-Programmierung

    Behandelt Python-Syntax, Datenstrukturen und Kontrollfluss als primäre Programmiersprache. Schafft die Skripting-Grundlage, von der alle nachfolgenden Datenarbeiten abhängen.

  • Lektion 2 • Lineare Algebra für Data Science

    Vermittelt Vektoren, Matrizen und Zerlegungen als das mathematische Rückgrat von ML-Algorithmen. Stellt eine direkte Verbindung zur Dimensionsreduktion und Modelloptimierung in späteren Abschnitten her.

  • Lektion 3 • NumPy für numerisches Rechnen

    Führt in die array-basierte Berechnung mit NumPy für schnelle numerische Operationen ein. Ermöglicht direkt die Matrixmathematik und vektorisierte Datentransformationen, die im gesamten Kurs verwendet werden.

  • Lektion 4 • Analysis- und Optimierungsgrundlagen

    Behandelt Ableitungen, Gradienten und die Kettenregel als Werkzeuge zum Verständnis des Modelltrainings. Vermittelt die Intuition hinter dem Gradientenabstieg, der in jedem ML-Kapitel verwendet wird.

  • Lektion 5 • Wahrscheinlichkeits- und Statistikgrundlagen

    Etabliert Wahrscheinlichkeitsverteilungen, Erwartungswerte und Hypothesentests als zentrale Analyseinstrumente. Diese Konzepte untermauern die Modellevaluierung und Inferenz im gesamten Kurs.

Kapitel 2Details anzeigen

Datenaufbereitung und explorative Analyse

  • Lektion 1 • Datenvisualisierung mit Matplotlib und Seaborn

    Baut Fähigkeiten zur Diagrammerstellung mit Matplotlib und Seaborn auf, um Datenerkenntnisse zu kommunizieren. Visualisierungskompetenz unterstützt sowohl die EDA als auch die Berichterstattung an Stakeholder während des gesamten Kurses.

  • Lektion 2 • Datenaufnahme und Pandas-Grundlagen

    Führt DataFrames, Series und Datei-I/O zum Laden strukturierter Daten aus mehreren Quellen ein. Bildet den Einstiegspunkt für alle Datenmanipulationsaufgaben in diesem Kapitel.

  • Lektion 3 • Feature Engineering und Transformation

    Lehrt Kodierung, Skalierung, Binning und die Erstellung abgeleiteter Merkmale zur Vorbereitung von Daten für ML. Transformierte Merkmale sind die direkte Eingabe für alle überwachten Lernmodelle.

  • Lektion 4 • Techniken der explorativen Datenanalyse

    Wendet statistische Zusammenfassungen und Visualisierungen an, um Muster, Korrelationen und Anomalien aufzudecken. EDA-Ergebnisse leiten die Merkmalsauswahl und Modellwahl in den nachfolgenden Kapiteln.

  • Lektion 5 • Datenbereinigung und Qualitätssicherung

    Behandelt fehlende Werte, Duplikate, Typfehler und Ausreißer als häufige Probleme realer Daten. Saubere Daten verbessern direkt die Modellzuverlässigkeit in späteren Kapiteln.

Kapitel 3Details anzeigen

SQL- und Datenbankgrundlagen

  • Lektion 1 • Kernkompetenzen im Schreiben von SQL-Abfragen

    Behandelt SELECT-, WHERE-, ORDER BY- und LIMIT-Klauseln zum Abrufen und Filtern von Daten. Dies sind die Bausteine für jede analytische Abfrage in diesem Kapitel.

  • Lektion 2 • Konzepte relationaler Datenbanken

    Erläutert Tabellen, Schlüssel, Schemata und Normalisierung als strukturelle Grundlage relationaler Datenbanken. Das Verständnis des Schemaentwurfs ist Voraussetzung für das Schreiben effektiver Abfragen.

  • Lektion 3 • SQL für Data-Science-Workflows

    Wendet SQL auf Datenextraktion, Merkmalsberechnung und Pipeline-Integration mit Python an. Schlägt eine Brücke zwischen Datenbankabfragen und der in Kapitel 2 behandelten Pandas-basierten Analyse.

  • Lektion 4 • Subqueries und Fensterfunktionen

    Führt Subqueries, CTEs und Fensterfunktionen für fortgeschrittene analytische SQL-Muster ein. Diese Techniken sind unerlässlich für Ranking, laufende Summen und Kohortenanalysen.

  • Lektion 5 • Aggregationen, Gruppierung und Joins

    Lehrt GROUP BY, Aggregatfunktionen und JOIN-Typen zum Kombinieren und Zusammenfassen von Daten aus mehreren Tabellen. Diese Kenntnisse ermöglichen komplexe analytische Abfragen auf realen Schemata.

Kapitel 4Details anzeigen

Überwachtes maschinelles Lernen

  • Lektion 1 • Hyperparameter-Tuning und Kreuzvalidierung

    Behandelt Grid Search, Random Search und k-fache Kreuzvalidierung für robuste Modelloptimierung. Diese Techniken verhindern Overfitting und gewährleisten zuverlässige Leistungsschätzungen.

  • Lektion 2 • Machine-Learning-Workflow und Scikit-Learn

    Führt die End-to-End-ML-Pipeline ein: Aufteilen von Daten, Anpassen von Modellen und Evaluieren von Vorhersagen. Etabliert das Scikit-Learn-API-Muster, das in jedem nachfolgenden ML-Abschnitt verwendet wird.

  • Lektion 3 • Ensemble-Methoden und Boosting

    Führt Random Forests, Gradient Boosting und XGBoost als leistungsstarke Ensemble-Modelle ein. Baut auf Einzelmodell-Konzepten auf, um modernste Ergebnisse auf tabellarischen Daten zu erzielen.

  • Lektion 4 • Regressionsmodelle und Evaluierung

    Behandelt lineare, Ridge-, Lasso- und polynomielle Regression für die Vorhersage stetiger Zielvariablen. Evaluierungsmetriken wie RMSE und R² werden hier eingeführt und im gesamten Kapitel wiederverwendet.

  • Lektion 5 • Klassifikationsmodelle und Metriken

    Lehrt logistische Regression, Entscheidungsbäume und k-Nächste-Nachbarn für kategorische Vorhersagen. Precision, Recall und ROC-AUC werden als die Standardklassifikationsmetriken eingeführt.

Kapitel 5Details anzeigen

Unüberwachtes Lernen und Dimensionsreduktion

  • Lektion 1 • Methoden zur Anomalieerkennung

    Wendet Isolation Forest, One-Class SVM und statistische Methoden an, um Ausreißer in Daten zu erkennen. Anomalieerkennung ist eine direkte Anwendung von unüberwachtem Lernen auf reale Probleme.

  • Lektion 2 • Nichtlineare Dimensionsreduktion

    Führt t-SNE und UMAP zur Visualisierung hochdimensionaler Daten in zwei oder drei Dimensionen ein. Diese Methoden zeigen Clusterstrukturen auf, die PCA bei nichtlinearen Daten nicht erfassen kann.

  • Lektion 3 • Topic Modeling und Matrixfaktorisierung

    Behandelt NMF und LDA zur Extraktion latenter Themen aus Dokumentkollektionen und dünnbesetzten Matrizen. Erweitert unüberwachtes Lernen auf Anwendungsfälle in Text und Empfehlungssystemen.

  • Lektion 4 • Hauptkomponentenanalyse

    Behandelt PCA als lineare Technik zur varianzerhaltenden Dimensionsreduktion. Verbindet die Eigenwertzerlegung aus Kapitel 1 mit praktischer Merkmalskompression und Visualisierung.

  • Lektion 5 • Clustering-Algorithmen und Evaluierung

    Lehrt k-Means, DBSCAN und hierarchisches Clustering zur Gruppierung nicht beschrifteter Daten. Silhouetten-Koeffizient und Ellbogenmethode werden zur Bewertung der Clusterqualität eingeführt.

Kapitel 6Details anzeigen

Deep Learning und neuronale Netze

  • Lektion 1 • Grundlagen neuronaler Netze

    Führt Perzeptrons, Aktivierungsfunktionen und Backpropagation als die Kernmechanismen neuronaler Netze ein. Verbindet den Gradientenabstieg aus Kapitel 1 mit den Regeln zur Gewichtsaktualisierung.

  • Lektion 2 • Faltungsneuronale Netze (Convolutional Neural Networks)

    Behandelt Konvolution, Pooling und CNN-Architekturen für Bildklassifikation und Merkmalsextraktion. Baut auf feedforward-Netzen auf, um räumliche Datenstrukturen zu verarbeiten.

  • Lektion 3 • Erstellen von Modellen mit Keras und TensorFlow

    Lehrt die Sequential- und Functional-APIs zum Erstellen und Trainieren von Deep-Learning-Modellen. Etabliert die Programmiermuster, die in allen nachfolgenden Deep-Learning-Abschnitten verwendet werden.

  • Lektion 4 • Rekurrente Netze und Sequenzmodellierung

    Führt RNNs, LSTMs und GRUs zur Modellierung sequenzieller und Zeitreihendaten ein. Bereitet die Teilnehmer auf NLP- und Prognoseaufgaben vor, die in späteren Kapiteln behandelt werden.

  • Lektion 5 • Regularisierung und Best Practices für das Training

    Wendet Dropout, Batch-Normalisierung und Lernratenplanung an, um die Generalisierung zu verbessern. Diese Techniken sind unerlässlich für das Training stabiler, produktionsreifer Deep-Learning-Modelle.

Kapitel 7Details anzeigen

Verarbeitung natürlicher Sprache

  • Lektion 1 • Named Entity Recognition und Informationsextraktion

    Wendet Sequenzlabeling-Modelle und spaCy an, um Entitäten, Relationen und strukturierte Daten aus Text zu extrahieren. Verbindet NLP-Modelle mit praktischen Informationsextraktionspipelines.

  • Lektion 2 • Word Embeddings und semantische Repräsentationen

    Führt Word2Vec, GloVe und FastText für dichte semantische Wortrepräsentationen ein. Embeddings ersetzen dünnbesetzte Vektoren und verbessern die Modellleistung bei nachgelagerten NLP-Aufgaben.

  • Lektion 3 • Transformator-Modelle und BERT

    Führt den Aufmerksamkeitsmechanismus, die Transformator-Architektur und BERT für kontextuelles NLP ein. Behandelt das Fine-Tuning vortrainierter Modelle für Klassifikation und Named Entity Recognition.

  • Lektion 4 • Textvorverarbeitung und -repräsentation

    Behandelt Tokenisierung, Stemming, Entfernen von Stoppwörtern und TF-IDF zur Umwandlung von Rohtext in Merkmale. Diese Vorverarbeitungsschritte sind die Grundlage jeder NLP-Pipeline in diesem Kapitel.

  • Lektion 5 • Textklassifikation und Sentiment-Analyse

    Wendet Naive Bayes, logistische Regression und CNNs an, um Text zu klassifizieren und Sentiment zu erkennen. Baut auf Vorverarbeitung und Embeddings auf, um funktionierende Klassifikationssysteme zu erstellen.

Kapitel 8Details anzeigen

End-to-End-ML-Systeme und MLOps

  • Lektion 1 • ML-Pipelines und Workflow-Orchestrierung

    Führt Airflow und Prefect für die Planung, Orchestrierung und Überwachung von ML-Trainingspipelines ein. Automatisierte Pipelines ersetzen manuelles Retraining und reduzieren operationelle Risiken.

  • Lektion 2 • Modellüberwachung und Drift-Erkennung

    Behandelt Data Drift, Concept Drift und die Überwachung von Leistungsabfall bei deployten Modellen. Kontinuierliche Überwachung schließt den Kreislauf zwischen Deployment und Modell-Retraining.

  • Lektion 3 • ML-Projektstruktur und Reproduzierbarkeit

    Etabliert Projektlayout, virtuelle Umgebungen und Versionskontrollpraktiken für reproduzierbares ML. Reproduzierbarkeit ist die Voraussetzung für jede Deployment- und Kollaborationsaufgabe in diesem Kapitel.

  • Lektion 4 • Experiment-Tracking und Modellregistrierung

    Wendet MLflow zum Protokollieren von Parametern, Metriken und Artefakten über Trainingsläufe hinweg an. Eine Modellregistrierung ermöglicht versionierte Freigabe vom Experiment zur Produktion.

  • Lektion 5 • Modellpaketierung und REST-API-Deployment

    Behandelt das Serialisieren von Modellen mit joblib und ONNX und das Bereitstellen über FastAPI-REST-Endpunkte. Paketierung und Serving sind die Kernschritte, um Modelle für Anwendungen zugänglich zu machen.

Zertifizierung

Ihr gültiges Abschlusszertifikat

Dieser Kurs ist für Sie geeignet:

  • Hochschulabsolventen, die einen strukturierten Weg in eine Data-Science-Karriere suchen.

  • Softwareentwickler, die ihre Fähigkeiten um maschinelles Lernen erweitern möchten.

  • Business-Analysten, die bereit sind, über Tabellenkalkulationen hinaus in die prädiktive Modellierung einzusteigen.

  • Akademiker, die aus dem Forschungsumfeld in industrielle Datenrollen wechseln.

  • Autodidaktische Programmierer, die Lücken im gesamten Daten-Stack schließen müssen.

  • Quereinsteiger aus den Bereichen Finanzen oder Ingenieurwesen, die sich für datengesteuerte Problemlösungen interessieren.

Was unsere Lernenden sagen

Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

Wichtige Qualifikationen

FAQ

Wer ist Dedika?

Ist das Zertifikat in Deutschland gültig?

Sind die Kurse kostenlos?

Wie hoch ist der Arbeitsaufwand der Kurse?

Wie sind die Kurse aufgebaut?

Wie funktionieren die Kurse?

Wie lange dauern die Kurse?

Was kostet ein Kurs?

Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?

PDF-Kurs