Open workspace
SCHOOLWHOOL CLASSROOM · BEGINNER

Python & Math
for Machine Learning

The foundations every AI engineer leans on: Python for data, and the maths behind the models.

Explore the course
Included in Early Access 25% off for the waitlist
4 modules 12 lessonsBeginner Your own paceJob-ready Ends in a portfolio project
YOUR NEXT LEARNING CHAPTER

A little theory. A lot of discovery.

Lessons being recorded
COURSE PREVIEW

This track is being recorded.

Explore the full outline below. Join the Early Access waitlist to get every track, and 25% off at launch.

EARLY ACCESS · COMING SOON
SchoolWhool classroomLearn something that stays with you.
BUILT FOR THE CURIOUS

Understand the why.
Then build the how.

The Python, NumPy, pandas, linear algebra, probability and calculus you need before machine learning, taught for people who want to build models.

What you’ll learn

  • Write clean Python for data work with NumPy and pandas.
  • Use vectors and matrices to describe data and models.
  • Reason with probability, distributions and basic statistics.
  • Read gradients and understand optimisation.

Before you start

None. This is the starting point if you have never programmed for data before.

Part of SchoolWhool Early Access.

Get every track, plus your AI job agent

Early Access includes all six course tracks and the AI Job Agent. Join the waitlist and get 25% off when it opens. No payment now.

I'm interested in

No payment now. We'll only email you about Early Access; see our Privacy Policy.

Questions about this course

How much maths do I need for machine learning?

Linear algebra, probability and a little calculus. This track covers exactly those parts, with the intuition first.

Do I need to know Python already?

No. The track starts with the Python you need for data work and builds from there.