Mathematics
- Single Variable Calculus (prerequisite: Algebra and Trigonometry) 101
- Multi Variable Calculus 101
- Linear Algebra 201
- Differential Equations 201
- Statistics 301
- Probability 301
Computer & Data Science
- Python
- Introduction (basics, iPython, Jupyter Notebooks, Git) 101
- Numpy (computation) 201
- Pandas (data manipulation) 201
- Matplotlib (visualization) 201
- Scikit-learn (machine learning) 401
- Keras (neural networks) [Tensorflow prerequisite] 401
- Databases 301
- Machine Learning 401
- Neural Networks 401
Reference
https://towardsdatascience.com/data-science-curriculum-from-scratch-2018-part-1-35061303c385