LogoEpoch
Cohort 14 — Now Enrolling

The math stopsbeing abstract.

You're closer to ML than you think. Epoch takes working developers from "copying snippets" to actually understanding gradient descent, transformers, and real deployment.

01 / Intro
Enrolled Students18,400+
Placement Rate91%
Avg. Salary Lift+$38K
Alumni atGoogleMetaSpotifyNASAKaggle
02 / Faculty

The people who make it click

Six instructors.
One curriculum.

Each faculty member owns their corner of ML completely. They're not generalists reading slides — they're researchers and engineers who've spent years making their specialty approachable.

Dr. Lena Park pointing enthusiastically at a PCA visualization on a whiteboard
View Curriculum →
Unsupervised Learning

Dr. Lena Park

Clustering, dimensionality reduction, and why your data already has structure.

4 Modules·4,200 Students
Marcus Cole laughing during office hours while reviewing attention weight visualizations on screen
View Curriculum →
NLP & Transformers

Marcus Cole

From tokenization to attention heads — transformers without the hand-waving.

5 Modules·6,100 Students
Dr. Priya Nair mid-gesture explaining backpropagation with chalk diagrams on a dark board
View Curriculum →
Deep Learning

Dr. Priya Nair

Backprop by hand first. Then PyTorch. In that order.

6 Modules·5,800 Students
James Okafor pointing at terminal output showing a successful model deployment pipeline
View Curriculum →
MLOps & Deployment

James Okafor

A model that ships beats a model that's perfect. Learn to ship.

4 Modules·3,900 Students
Dr. Sofia Reyes annotating an image detection output on a large monitor during lecture
View Curriculum →
Computer Vision

Dr. Sofia Reyes

CNNs, object detection, and why convolutions are just math you already know.

5 Modules·4,500 Students
Tariq Hassan at a whiteboard writing a matrix multiplication diagram with a wide smile
View Curriculum →
ML Foundations

Tariq Hassan

Linear algebra and calculus — the two hours that make everything else make sense.

3 Modules·8,200 Students

Not sure which instructor to start with?

The 5-question diagnostic matches you to the right path automatically.

03 / Unsupervised Learning
Dr. Lena Park gesturing at a cluster visualization projected on a lecture screen

Unsupervised Learning

Dr. Lena Park

Preview of Dr. Lena Park's teaching clip
30-sec preview

Track Overview

Unsupervised Learning
with Dr. Lena Park

Most ML courses skip unsupervised learning or treat it as an afterthought. Lena's track makes it the center — because real-world data rarely comes labeled. You'll implement k-means, DBSCAN, PCA, and autoencoders from scratch, then apply them to datasets that don't have easy answers.

01

Why Your Data Already Has Structure

3h
Manifold hypothesisCurse of dimensionalityDistance metrics
02

Clustering: k-Means to DBSCAN

4h
Lloyd's algorithmInertia vs. silhouetteDensity-based methods
03

Dimensionality Reduction That Makes Sense

4h
PCA derivationt-SNE intuitionUMAP in practice
04

Autoencoders and Representation Learning

5h
Encoder-decoder architectureLatent space geometryAnomaly detection
14-day refund · No prerequisites

Student Feedback — Unsupervised Learning

I finally understand why PCA works, not just how to call it. Lena's whiteboard derivation was the thing that cracked it open for me.

Amara Osei profile photo

Amara Osei

Data Engineer, Shopify

The DBSCAN module alone was worth the entire course. I used it the next week on a customer segmentation problem that k-means had been failing on for months.

Yuki Tanaka profile photo

Yuki Tanaka

ML Engineer, Mercari

Dr. Park has this gift for making you feel like you discovered the math yourself. I've never felt smarter in a classroom.

Chioma Eze profile photo

Chioma Eze

Analytics Lead, Paystack

04 / NLP & Transformers
Marcus Cole at a laptop showing attention weight heatmaps during a live coding session

NLP & Transformers

Marcus Cole

Preview of Marcus Cole's teaching clip
30-sec preview

Track Overview

NLP & Transformers
with Marcus Cole

Marcus spent four years on the NLP team at a major tech company before teaching. His track doesn't hand-wave through attention mechanisms — you'll implement a transformer from scratch in week 3, understand why it works, then use Hugging Face to ship something real.

01

Text as Numbers: Tokenization to Embeddings

3h
BPE tokenizationWord2Vec geometryContextual embeddings
02

Attention Is All You Need — Actually Explained

5h
Query-key-valueMulti-head attentionPositional encoding
03

Build a Transformer From Scratch

6h
PyTorch implementationTraining loopDebugging attention
04

Fine-Tuning Pre-Trained Models

4h
Hugging Face ecosystemLoRA & PEFTEvaluation that matters
05

Deploying NLP in Production

4h
Latency vs. accuracyQuantizationStreaming inference
14-day refund · No prerequisites

Student Feedback — NLP & Transformers

After three failed attempts to understand transformers from blog posts, Marcus's "build it yourself" approach finally made the architecture stick. I can now read papers.

Sebastián Torres profile photo

Sebastián Torres

Backend Engineer → ML Engineer, Rappi

The attention visualization tool Marcus built for the course is something I use in my actual job. It's genuinely the best debugging tool for transformers I've found.

Preethi Raghavan profile photo

Preethi Raghavan

NLP Researcher, Allen Institute

I was a data analyst who thought transformers were magic. Now I'm the person explaining them to my team. That shift happened in six weeks.

Kofi Mensah profile photo

Kofi Mensah

Data Scientist, Jumia

05 / Deep Learning
Dr. Priya Nair writing backpropagation equations on a large chalkboard with chalk dust visible

Deep Learning

Dr. Priya Nair

Preview of Dr. Priya Nair's teaching clip
30-sec preview

Track Overview

Deep Learning
with Dr. Priya Nair

Priya's rule: backprop by hand first, PyTorch second. Her track is the hardest in the curriculum and the most transformative. You'll understand every gradient, every activation function, every initialization choice — and then you'll build a CNN that outperforms VGG16 on a custom dataset.

01

The Calculus You Actually Need

3h
Chain rule applicationsComputational graphsJacobians in practice
02

Backpropagation by Hand

5h
Forward passBackward pass derivationVanishing gradients
03

From Numpy to PyTorch

4h
Autograd mechanicsCustom layersTraining loops
04

Convolutional Networks: What Filters Actually Learn

5h
Convolution mathFeature visualizationTransfer learning
05

Training Tricks That Actually Work

4h
Batch normalizationLearning rate schedulesRegularization
06

Generative Models: VAEs and Diffusion

5h
ELBO derivationReparameterization trickDenoising diffusion
14-day refund · No prerequisites

Student Feedback — Deep Learning

Priya made me do backprop by hand three times before touching PyTorch. I hated it and then I realized I was the person in my team who actually understood what was happening.

Rin Fujimoto profile photo

Rin Fujimoto

Research Engineer, PFN

The hardest course I've taken. The one I recommend to everyone. Those two things are related.

Kwame Asante profile photo

Kwame Asante

ML Engineer, Wave

I shipped a production diffusion model six months after finishing this track. The foundation Priya built made every paper I read after make immediate sense.

Natalia Voronova profile photo

Natalia Voronova

Senior ML Engineer, Stability AI

06 / MLOps & Deployment
James Okafor pointing at a monitoring dashboard showing model drift metrics on a large screen

MLOps & Deployment

James Okafor

Preview of James Okafor's teaching clip
30-sec preview

Track Overview

MLOps & Deployment
with James Okafor

James has deployed models at scale at two unicorns. His track is ruthlessly practical: every module ends with something running in production. You'll containerize your first model in week 1, set up monitoring by week 2, and build a full ML pipeline with CI/CD by week 4.

01

Your First Model in Production (This Week)

4h
FastAPI servingDocker basicsCloud deployment
02

Monitoring That Catches Drift Before Users Do

4h
Data drift detectionPerformance degradationAlerting
03

Feature Stores and Data Pipelines

4h
Feast & Tecton patternsOnline vs. offline featuresPipeline orchestration
04

CI/CD for ML: Testing Models Like Software

5h
Model validationShadow deploymentCanary releases
14-day refund · No prerequisites

Student Feedback — MLOps & Deployment

I had a model that worked in a Jupyter notebook for 8 months. After James's first module, it was live. That's not an exaggeration.

Darius Mitchell profile photo

Darius Mitchell

Data Scientist → MLOps Engineer, Capital One

The monitoring module changed how I think about models entirely. They're not done when they're accurate — they're done when they're stable in production.

Ingrid Svensson profile photo

Ingrid Svensson

ML Platform Engineer, Klarna

James is the instructor who treats you like a real engineer, not a student. His code review feedback alone was worth the enrollment cost.

Oluwaseun Adeyemi profile photo

Oluwaseun Adeyemi

ML Engineer, Flutterwave

07 / Outcomes

What happens after

Numbers that
matter to employers.

Not vanity metrics. These are the numbers that show up in salary negotiations, job applications, and LinkedIn profiles.

0%

Placement rate within 6 months

Of graduates who completed the full curriculum secured ML-adjacent roles.

+$0K

Average salary increase

Median salary delta measured 12 months post-graduation across all tracks.

0K+

Active students worldwide

Across 94 countries, from Lagos to Seoul to São Paulo.

0.0/5

Instructor satisfaction score

Average rating across 11,000+ post-module surveys.

"I spent three years copying ML code without understanding it. Eight weeks with Epoch and I was writing the code my team copies."

— Rohan Mehta, Senior Engineer at Databricks

Epoch alumni now at

GoogleMetaSpotifyNASAKaggleStripeDatabricksHugging FaceOpenAIAnthropic

The math is learnable

Your front-row seat
starts with one question.

Five questions. Two minutes. One path designed around exactly where you are right now.

14-day refund · No prerequisites · Cancel anytime