Theory
-
Data Structures and Algorithms-By Michael T. Goodrich, Roberto Tamassia and Michael H
-
Problem Solving with Algorithms and Data Structures using Python
-
CLRS
Application
- Elements of Programming Interview-Python
- Cracking the Coding Interview
- Udemy Data Structures and Algorithms
- Leetcode
- AlgoExpert
-
Machine Learning theory and deep dive via projects
-
Probability and Statistics
-
Linear Algebra
-
Data Warehousing, Data Processing and Exploration: SQL, Pandas, Numpy - SQL For Data Analysis - Data Processing and Exploration
-
Machine Learning Modeling: Scikit-Learn, Tensorflow, Keras, PyTorch - ML Modeling - Deep Learning with PyTorch - NLP with PyTorch
-
MLOps, Cloud Computing - Data Science on AWS
-
Data Science Workflows, CRISP-DM, Data Engineering - Udacity
-
Machine Learning System Design Interviews?