Tutorial Series // Data Science

The Complete Data Science Tutorial

NumPy, pandas, statistics, visualisation, and machine learning — from raw data to decisions. Every topic ships working code.

8 topics ~134 min total read 100% free
  1. 01 Introduction to Data Science & Pandas Start your data science journey with Pandas, the powerhouse library for data manipulation and analysis in Python. 15 min →
  2. 02 Data Aggregation & Grouping Master the split-apply-combine pattern to analyze data across different categories and dimensions. 12 min →
  3. 03 Data Visualization with Matplotlib & Seaborn Turn numbers into insights by creating compelling charts and graphs using Python visualization libraries. 15 min →
  4. 04 Feature Engineering and Data Preprocessing Learn how to transform raw data into a format that machine learning models can understand and learn from. 14 min →
  5. 05 Machine Learning with scikit-learn Train your first machine learning models using the industry-standard scikit-learn library. 18 min →
  6. 06 Model Evaluation and Cross-Validation Learn how to properly test your models to ensure they generalize to unseen data, avoiding the trap of overfitting. 15 min →
  7. 07 Deep Learning Fundamentals with PyTorch Step into the world of neural networks and deep learning using PyTorch, the framework favored by researchers and industry. 20 min →
  8. 08 End-to-End Data Science Project Tie everything together by building and deploying a complete data science pipeline from raw data to a working API. 25 min →