Machine Learning Education

Learn ML.
Actually keep it.

Most ML knowledge fades the moment you close the tab. QuiddityML fixes that — rigorous exercises that build genuine understanding, spaced repetition that locks it in, and gamified daily practice that makes showing up addictive.

11 exercise types Way beyond multiple choice
Personalized reviews Adapts to your exercise performance
Daily streaks Progress you can actually see
Interview prep built in Real questions at the end of each unit
Why QuiddityML

Three things most ML courses get wrong

Watching a video is not learning. Copying a notebook is not understanding. QuiddityML is built differently.

Depth over consumption

Eleven exercise types that demand you actually think — spot bugs in real code, fill in implementations, trace through operations step by step, write from memory. Not passive. Not easy. That’s the point.

Personalized to how you learn

Spaced repetition adapts to your actual performance on every exercise. The algorithm knows what you struggled with and what you sailed through — and schedules reviews accordingly. No two users get the same queue.

Gamified, not watered down

Streaks, hearts, and a daily review queue give you just the right amount of pressure. Enough to build a habit. Not enough to patronize you. The content stays hard — the motivation system keeps you showing up.

How a session works

Learn it. Test it. Keep it.

Every concept follows the same loop — designed so understanding builds before it's tested, and nothing gets forgotten after.

1
Study the concept

Each concept opens with slides — clear explanations, diagrams, equations, and worked code examples. Real depth, not bullet points. You read and understand before anything is tested.

Diagrams & figures Math notation Worked examples Code walkthroughs
2
Do the exercises

After each concept, exercises test your understanding from multiple angles — not just recognition, but application, debugging, and generation. You can't passively coast through.

11 exercise types 4 tiers of demand Real PyTorch code
3
Review before you forget

Spaced repetition schedules every concept based on how well you actually performed — not just that you completed it. Struggled on an exercise? It comes back sooner. Nailed it? It waits longer. Your review queue is completely personal, built from your real performance data.

Performance-driven scheduling Unique to you Daily review queue
Exercise types

11 ways to actually learn something.

Four tiers of cognitive demand. Every concept gets tested at multiple levels, so understanding runs deep before you move on.

T1 Recognize Identify, recall, and map concepts to code
Multiple Choice
Test your knowledge

Targeted questions with four options. Tests concept recall and distinguishes real understanding from common misconceptions.

Recognition
Equation → Code
From math to PyTorch

See the equation. Choose the correct implementation. Builds the bridge between the math in papers and the code you actually write.

Math ↔ Code
Code → Equation
From PyTorch to math

Given an implementation, identify the corresponding equation or formula. Works the bridge in the other direction — equally important.

Math ↔ Code
T2 Assemble Put components together in the right order and structure
Build Constructor
Assemble the architecture

Select the correct components to build a module from scratch. Understand how pieces fit together before writing them yourself.

Architecture
Fill in the Blank
Complete the implementation

Real code with key parts removed. Fill them in from a token bank. No multiple choice on the code itself — you have to actually know it.

Active recall
Order Lines
Sequence the logic

Given shuffled code lines, put them in the right order. Forces you to understand execution flow, not just recognize syntax.

Control flow
T3 Debug Find what breaks, predict what fails, verify what works
Spot the Bug
Find what breaks it

Real PyTorch code with subtle bugs. Identify the exact lines and understand why they fail — before you spend hours debugging your own project.

Debugging
Predict Error
What does this throw?

Given a code snippet, predict what error it raises — or whether it runs cleanly. Builds runtime intuition before it costs you an hour in prod.

Error intuition
Complete Test
Pick the right assertion

Choose the correct test or assertion for a given function. Forces you to think about what code should guarantee, not just what it does.

Testing
T4 Generate The hardest exercises. The ones that build real fluency.
Trace Tensor
Step through operations

Given a sequence of operations, predict intermediate tensor shapes, values, or errors at each step. Builds a precise mental model of how data moves through a network — the kind you can only get by thinking carefully.

Shape reasoning
Type
Write it from memory

No hints. No options. Write the full implementation from scratch, then compare against the reference. The highest-demand exercise in the app — and the one that turns exposure into mastery.

Free recall
Curriculum

The full ML stack, built to grow.

QuiddityML covers the modern machine learning landscape — from core foundations to cutting-edge research areas. New tracks ship regularly.

ML Foundation
The core of modern machine learning — optimization, neural networks, and the fundamentals every ML engineer needs
Advanced NLP
From toy GPT to production LLM — fine-tuning, alignment, PEFT, inference optimization, and the full modern NLP stack
RL Foundation
The mathematics of decision-making — MDPs, policy gradients, Q-learning, and modern RL algorithms
Vision & Generative Models
Computer vision and generative modeling — from CNNs to diffusion models and beyond
Multimodal
AI that sees, reads, and reasons across modalities — vision-language models and cross-modal understanding
Retrieval & Search
Embeddings, dense retrieval, and the infrastructure behind semantic search
Interpretability & Alignment
Understanding what models learn — mechanistic interpretability, probing, circuits, and alignment techniques
Audio & Speech
Speech recognition, synthesis, and audio understanding — from spectrograms to modern audio models
Agents & Agentic Systems
Building AI agents that plan, use tools, and act in the world
Retrieval-Augmented Generation
Grounding language models in external knowledge — retrieval, context injection, and evaluation
Prompt Engineering
Systematic techniques for guiding LLM behavior — few-shot, chain-of-thought, and structured prompting
AI Safety & Red Teaming
Evaluating and improving model robustness, safety, and alignment under adversarial conditions
Continual Learning
Teaching models to learn new tasks without forgetting old ones — methods for lifelong learning
Classical ML
The algorithms that still power production — SVMs, tree ensembles, and the fundamentals of statistical learning
Interview prep
Real questions at the end of every unit
Each unit closes with interview questions drawn directly from the concepts you just learned — the kind that actually come up at ML engineering interviews.
Portfolio projects
Personalized projects to put on your CV
Apply what you learned to a real project scoped to your level — something you can ship, share, and talk about in interviews.
Pricing

Simple pricing. Serious depth.

Unit 1 of every track at no cost. Unlock everything when you’re ready to go deeper.

Free
$0
forever
  • Unit 1 of every track
  • All 11 exercise types
  • Spaced repetition for Unit 1
  • 3 hearts — limited retries, refill over time
  • Streaks and daily review queue
Full access
Pro
$19.99/mo
or $149/yr — save 38%
  • Every track, every unit
  • Unlimited hearts
  • Full spaced repetition across all concepts
  • Everything in Free

Become the person who understands it deeply enough to change it.

Built for engineers who are serious about applying ML in production — not just passing a course.

Download on iOS