Data Science
Turning data into answers: the end-to-end workflow from question to model to story.
Beginner
Start here. No background needed beyond school maths.
Data Science for Beginners
A 10-week, 20-lesson open curriculum from Microsoft covering the data science lifecycle with quizzes and assignments.
Microsoft
IBM Data Science Professional Certificate
An entry-level program on tools, Python, SQL, data analysis and visualisation. Courses can be audited free.
IBM (Coursera)
NPTEL: Python for Data Science
A short IIT Madras course on Python, NumPy, pandas and visualisation for students starting in data science.
NPTEL / IIT Madras
Advanced
Once the basics are comfortable.
Kaggle Learn: Feature Engineering
Create better features with mutual information, clustering, PCA and target encoding to improve model accuracy.
Kaggle
Kaggle Learn: Time Series
Forecasting with trend, seasonality, lags and hybrid models, using real sales and traffic data.
Kaggle
Python Data Science Handbook
Jake VanderPlas's free book on IPython, NumPy, pandas, Matplotlib and scikit-learn, with runnable notebooks.
Jake VanderPlas
Expert
Research-level depth and specialist material.

