Skip to content

Notebooks

How to download a notebook

  1. Click download next to a notebook to save the .ipynb file directly.
  2. Open the downloaded file in VS Code.

Click view to open the notebook on GitHub first.

Unit 1: Python fundamentals

LessonTopicTypeNotebook
Bonus session Introduction to Python Demo view · download
Lesson 4 String methods, file I/O, and error handling Demo view · download
String methods, file I/O, and error handling Activity view · download
String methods, file I/O, and error handling Activity solution view · download
Lesson 5 Loops and conditionals Demo view · download
Loops and conditionals Activity view · download
Loops and conditionals Activity solution view · download
Lesson 6 Functions Demo view · download
Functions Activity view · download
Functions Activity solution view · download

Unit 2: Data science fundamentals

LessonTopicTypeNotebook
Lesson 9 NumPy Demo view · download
NumPy Activity view · download
NumPy Activity solution view · download
Lesson 10 Pandas Demo view · download
Pandas Activity view · download
Pandas Activity solution view · download
Lesson 11 Data visualization Demo view · download
Data visualization Activity view · download
Data visualization Activity solution view · download
Lesson 12 Linear algebra & basic statistics Intro view · download
Linear algebra & basic statistics Demo view · download
PCA & feature space Demo view · download
Linear algebra & basic statistics Activity view · download
Linear algebra & basic statistics Activity solution view · download
Lesson 13 Probability distributions Demo view · download
Probability distributions Activity view · download
Probability distributions Activity solution view · download
Lesson 14 Advanced statistics Demo view · download
Advanced statistics Activity view · download
Advanced statistics Activity solution view · download
Lesson 15 Data wrangling Demo view · download
Data wrangling Activity view · download
Data wrangling Activity solution view · download
Lesson 16 Feature engineering Demo view · download
Dimensionality reduction Demo view · download
Explained variance Demo view · download
Feature engineering Activity view · download
Feature engineering Data leakage 1 view · download
Feature engineering Data leakage 2 view · download
Feature engineering GPT 5.5 solution view · download
Feature engineering Claude Opus 4.8 solution view · download
Feature engineering Gemini 3.1 Pro solution view · download
Feature engineering Claude Fable 5 solution view · download
Feature engineering Instructor solution view · download
Feature engineering zone6a (1st place) view · download

Unit 3: Machine learning

LessonTopicTypeNotebook
Lesson 19 Regression Supervised learning demo view · download
Regression Model comparison demo view · download
Regression DIY 'model training' view · download
Regression Activity view · download
Regression Activity solution view · download
Lesson 20 Classification Demo view · download
Classification Naive Bayes Demo view · download
Classification Activity (Kaggle) view · download
Lesson 21 Ensemble learning Demo view · download
Lesson 22 Unsupervised learning Demo view · download
Unsupervised learning Activity view · download
Unsupervised learning Activity solution view · download
Unsupervised learning Full intrusion detection solution view · download
Lesson 23 Recommendation systems Anime demo view · download
Recommendation systems MovieLens demo view · download

Unit 4: Deep learning

LessonTopicTypeNotebook
Lesson 26 Artificial neural networks Demo view · download
Artificial neural networks Activity view · download
Artificial neural networks Activity solution view · download
Lesson 28 Tensorflow regression Demo part 1 view · download
Tensorflow regression Demo part 2 view · download
Tensorflow classification Activity view · download
Tensorflow classification Activity solution view · download
Lesson 29 PyTorch regression Demo view · download
PyTorch regression Activity part 1 view · download
PyTorch regression Activity part 1 solution view · download
PyTorch image classification Activity part 2 view · download
PyTorch image classification Activity part 2 solution view · download
Lesson 32 PyTorch CNN Demo view · download
PyTorch CNN Activity view · download
PyTorch CNN Activity solution view · download
Lesson 30 Neural net optimizers Demo view · download
Lesson 31 Neural net hyperparameter tuning Demo view · download
Neural net hyperparameter tuning Activity view · download
Lesson 33 Fine tuning Demo view · download
Lesson 34 Object detection: YOLO26 Demo view · download
RNNs: alphabet model Demo view · download
RNNs: Twitter sentiment analysis Demo view · download
CNN-RNN hybrid: Twitter sentiment analysis Activity view · download
CNN-RNN hybrid: Twitter sentiment analysis Activity solution view · download
Lesson 36 Autoencoders: image anomaly detection Activity view · download
Autoencoders: image anomaly detection Activity solution view · download

Unit 6: NLP

LessonTopicTypeNotebook
Lesson 43 Text data analysis Demo view · download
Text data analysis Activity view · download
Text data analysis Activity solution view · download
Lesson 44 Text vectorization Demo view · download
Text vectorization Activity view · download
Text vectorization Activity solution view · download
Lesson 45 Distributed representation Demo view · download
Distributed representation Activity view · download
Distributed representation Activity solution view · download