Learn Python and data analysis
Get comfortable working with tabular data before training models.
- Python
- NumPy & pandas
- SQL
- Exploratory analysis
Clean a dataset and explain its important patterns and quality issues.
Not your Build towards an ML portfolio with trained models, test results and demos you can take into internship interviews.

Get comfortable working with tabular data before training models.
Clean a dataset and explain its important patterns and quality issues.
Connect statistical ideas to real questions. Learn to describe uncertainty rather than hiding it.
Explain what a sample can and cannot tell you about a population.
Define a prediction task, choose a sensible metric and build a simple reference model.
Compare a trained model against a simple baseline on held-out data.
Look at errors, leakage and overfitting. Choose improvements based on evidence from validation.
Explain where your model fails and how your evaluation avoids leakage.
Apply modelling to groups, sequences or changing data while checking each method’s assumptions.
Create a second project and explain why its evaluation differs from your first.
Package your work in a reproducible notebook and a small demo, with clear caveats.
Let someone try a prediction and read how well the model performed.
Learn with guidance
Follow this path with live classes, project work and mentor feedback in Data Science & Machine Learning. Build the portfolio and the understanding to explain it.
