In this repository, I have curated all the materials one can use to study SQL, Data Analysis, and Machine learning Algorithms.
- YouTubers/Playlists to Follow
- Probability and Statistics
- Python
- SQL
- Machine Learning
- MLOPS
- Classical Machine Learning Algorithms
- Case Studies
- KRISH NAIK COMPLETE MACHINE LEARNING: Playlist
- CampusX: Playlist
- Data Monk Channel - Machine Learning: Playlist
- Data Professor
- StatQuest with Josh Starmer
- Cory Schafer
- Codebasics
- Data School
- Siddhardhan: Playlist
- The Data Scientist Show by Daliana Liu - DATA PODCAST: Playlist
- Ken Jee
- 3Blue1Brown
- Sentdex
- 365 Data Science
- Data Science Dojo
- Data Camp
- Data Science Jay
- Abhishek Thakur
- Two Minute Papers
- Ace the Statistics Interview by Emma Ding
- DATAtab
- Statistics Made Easy by Andrew Jones
- Statistics Fundamentals by StarQuest
- Applying Causal Inference with Python: A Practical Guide
- Top 8 Statistics Interview Questions for a Data Science Interview
- Hypothesis Testing
- Hypothesis Testing | Difference between Z-Test and T-Test
- A/B testing: A step-by-step guide in Python | by Renato Fillinich
- Mastering Hypothesis Testing for DS Interviews by Youssef Hosni
- Understanding of A/B Testing with Udacity's Free Course
- Mastering A/B Testing: A Real World Business Example [Part 1]
- Data Labs Statistics
- How to Do A/B Testing: 15 Steps for the Perfect Split Test
- Experiments at Airbnb
- A/B Testing Fundamentals: What Every Data Scientist Needs to Know! By Emma Ding
- DataLemur
- LeetCode - Unlocked Solutions
- Interview Query Coding Questions
- StrataScatch
- DataFord Io
- Hackerrank
- Analyst Builder
- SQL ZOO
- Best Medium-Hard SQL Coding Questions and Answers
- Tina Huang’s SQL Series
- StrataScratch - SQL Playlist
- Crack Concepts SQL
- Ankit Bansal - SQL
- Queries Asked in FAANG and MNCs
- Alex The Analyst’s SQL Playlists
- DataLemur Nick Singh’s Guide
- Top 25+ Data Science SQL Interview Questions
- Mode Analytics - SQL Tutorial
- GeeksForGeeks: 30 Days of SQL (Basic to Advanced)
- Data with Danny: 8 Week SQL Challenge
- MySQL Playlist by Krish Naik
- SQLZoo: SQL Tutorial
- W3Resources: SQL Exercises
- Ken Jee’s Simple SQL Fundamentals
- Facebook SQL Mock Technical Interview: Part 2 by Jay Fang
- SQL Intermediate Concepts by TechTFQ
- Top SQL Questions Part 1 (TOP N) - Emma Ding
- Top SQL Questions Part 2 (Ratios) - Emma Ding
- Amazon SQL Interview Question
- Clever Programming SQL Interview Questions
- Complex SQL 2 - Find New and Repeat Customers | Ankit Bansal
- DATA SCIENCE FOR BEGINNERS BY CODEBASICS - YOUTUBE PLAYLIST
- Unsupervised Machine Learning by Cognitive Class (Project Based)
- 30 Questions to test a Data Scientist on Linear Regression
- Linear Regression - Understand Everything (Theory + Maths + Coding) in 1 video
- 5 Types of Regression and their properties
- Ridge Regression - Clearly Explained
- Lasso Regression - Clearly Explained
- Logistic Regression In-depth Maths Intuition In Hindi by Krish Naik
- All about Logistic Regression in one article
- Understanding Logistic Regression step-by-step
- Logistic Regression - Short and Clear Explanation - 9 Mins: Video
- Linear Regression vs Logistic Regression: Video
- 30 Questions to test a Data Scientist on Logistic Regression
- Logistic Regression - Understand Everything (Theory + Maths + Coding): Video
- Lasso, Ridge and Logistic Regression: Video
- 30 Questions to test a Data Scientist on Tree based models
- Gini-index v/s Information Entropy
- Decision Tree vs. Random Forest – Which Algorithm Should you Use?
- Why Random Forest doesn't work well for Time-Series?
- Comprehensive guide to Ensemble Models
- The Simple Math behind 3 Decision Tree Splitting criteria
- Fundamental Interview Questions on KNN - A Quick refresh
- 30 Questions to test a Data Scientist on KNN
- Pros and Cons of KNN
- KNN Algorithm - Understand Everything (Theory + Maths + Coding) in 1 video
- All about SVMs - Math, Terminology, Intuition, Kernels in one article
- 25 Questions to test a Data Scientist on SVMs
- 12 tips to make the most out of Naive Bayes
- Naive Bayes - Understand Everything (Theory + Maths + Coding) in 1 video
- 6 easy steps to learn Naive Bayes
- Amazon SageMaker (Krish Naik)
- Docker Tutorial for Beginners (2024 Guide)
- The 24 MOST POPULAR AWS Services You Need to Know in 2025
The best way to approach such a question is to have a framework -
- Ask questions to narrow down the problem area
- Suggest and use feedback to decide on business metrics relevant to the problem
- Decide the best ML formulation (classification/forecasting/recommendation)
- Decide on model metrics that can tie to business metrics.
- Suggest which models you would experiment with
- Explain how you would Productionalize.
- Explain how you would A/B test the final model
- Product Case Interviews for Data Science Jobs by Emma Ding: YouTube Playlist
- Tips for a Case-Study Interview
- Dawn of Taxi Aggregators
- Optimizing product prices for an online vendor
- Mercari Price Prediction
- End-to-End multiclass Text Classification pipeline
- End-to-End multiclass Image Classification pipeline
- Large Scale Forecasting for 1000+ products - Nagarro
- Clustering and Classification in E-Commerce
- The ABCs of Learning to Rank
- Data Science Case Study: Optimizing Product Placement in Retail