b
boringscool
Courses Paths LeaderboardBlog
Sign InGet Started

Learning Paths

Not sure where to start? Pick a path based on what you want to build.

DL

I want to understand Deep Learning

Linear algebra → Calculus → Optimization. The essential math for neural networks.

LA LinearCA CalculusOP Optimization
Start Path
DS

I want to do Data Science

Probability & Statistics → Linear Algebra. Focus on data analysis and inference.

PR ProbabilityLA Linear
Start Path
NL

I want to work with LLMs & NLP

Linear Algebra → Probability → Information Theory. The math behind language models.

LA LinearPR ProbabilityIT Information
Start Path
CV

I want to do Computer Vision

Linear Algebra → Calculus → Optimization. The math behind CNNs and image processing.

LA LinearCA CalculusOP Optimization
Start Path
ALL

I want to learn Everything

The full curriculum in the recommended order. Become a math-for-AI expert.

LA LinearCA CalculusPR ProbabilityOP OptimizationIT InformationDM Discrete
Start Path
b
boringscool

Math is boring. AI is cool. We teach you the boring part so you can do the cool part.

Courses

  • Linear Algebra
  • Calculus
  • Probability & Stats
  • Optimization
  • Information Theory
  • Discrete Math

Learning Paths

  • Deep Learning
  • Data Science
  • NLP & LLMs
  • Computer Vision

Company

  • Blog
  • About
  • Privacy Policy
  • Terms of Service

© 2026 boringscool. All rights reserved.

Made with for people who want to learn AI