Deep-ML
Learn
Problems1,200+ hands-on ML problemsLearning PathA guided route through the fundamentalsLabsInteractive labs on real techniquesProjectsBuild a GPT, an RL agent, CUDA kernelsCollectionsCurated problem sets and videosMathPen-and-paper math for MLPlaylistsYour own problem lists, shareableStudy AssistantAn AI teacher that knows your progress
Interview Prep
Compete
ContestsFresh problem sets, ranked liveLeaderboardWhere you stand, globallyBuddiesSolve with a friend: streaks, a weekly board, chat
Discuss
Deep-Path
Premium

      Paths

      An ordered route through the problems, labs and projects, built in the order they make sense. Each path is a book, and beginner through advanced is inside it.

      Deep-Path

      Every problem on the site, in order.

      Fourteen parts and 87 concepts from the surface to the trench. Each concept teaches the math it needs, then the problems that implement it, then a project and a lab. Your progress follows you down.

      Dive in →

      Deep-ML

      Learn and grow your knowledge about Machine Learning using Deep-ML

      Quick Links

      • Problems
      • Math
      • Articles
      • Research
      • FAQ
      • Terms and Conditions
      • Submit Problem
      • Creator Program
      • Shop
      • Jobs
      • Deep-E-Mon

      Connect With Us

      © 2026 Deep-ML. All rights reserved.