Deep-ML Logo
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, shareable
Interview Prep
Compete
ContestsFresh problem sets, ranked liveLeaderboardWhere you stand, globally
ResearchNew
Premium

Machine Learning Practice Problems

Browse and solve 100+ machine learning coding challenges on Deep-ML. Filter by difficulty (beginner, intermediate, advanced) and category (linear algebra, machine learning, deep learning, NLP, computer vision). Write Python solutions in the browser and get instant feedback against test cases.