Install One New Library
Anaconda already gave you pandas and matplotlib. You need one more thing: scikit-learn, the standard Python library for machine learning.
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression, LogisticRegression
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import accuracy_score, confusion_matrix
import sklearn
print("scikit-learn version:", sklearn.__version__)
print("All imports successful — ready to go!")
!pip install scikit-learn — then restart the kernel (Kernel → Restart) and try the imports again.
Warm-Up: Pandas & Matplotlib Review
Before you train any models, sharpen the tools you already have. These exercises use any dataset you have handy — the cricket data from last course works perfectly.
Pick Your Dataset
Your dataset drives everything — your model, your question, your presentation. Pick something you're genuinely curious about. A great question with messy data beats a boring question with clean data every time.
🎮 Connect Your Model to Your Online Game
You built a game earlier this summer. Can your ML model power something inside it? This is exactly how real game studios work — they train models on player data to make their games smarter, fairer, and more fun. Here are some ideas:
Choose Your Direction
Pick one of these — or bring your own dataset from Kaggle. Click any card for the full brief and model suggestions.
How Machine Learning Works
Read these before Day 3. You don't need to memorise them — just build enough mental model that the code makes sense when you write it.
Speak the Language
The words data scientists use. Drop these at the meetup.
The 10-Day ML Journey
Two weeks, ten days of work, two Saturday meetups. Week 1 is about data and understanding. Week 2 is about models and results. Expand each day to see tasks and code.
Discussion Questions
Questions to think about during the two weeks and fuel both Saturday conversations. The best ones don't have clean answers.
Two Meetups, Two Milestones
Week 1 meetup is a check-in: you show your dataset, your question, and your first graphs — no model required yet. Week 2 meetup is the full presentation: your trained model, your results, and what you learned. Pick a presentation format below.