PRACTICAL MACHINE LEARNING COURSES + JOB HUNTING AGENT

Learn machine learning with Python.
Get hired.

Learn Python, data tools, maths, statistics and machine learning through practical lessons, quizzes, projects, notebooks and interview questions. When you are ready, your 24/7 job hunting agent finds roles that fit and tailors a résumé and cover letter for each.

Lessons free to read. AI job search for any field.

Videos, quizzes and coding practice 1,083 employer career boards tracked Original résumé preserved
01 / PRACTICAL PYTHON AND AI COURSES

Structured Machine Learning Course.
With real-world applications.

Learn machine learning with Python. Lessons come with interview questions and model answers, where each idea is used in real work, the mistakes people make, and module projects.

See how the tracks fit together

Interview questions

Questions an interviewer asks about each module, with model answers.

374 questions.

Real-world applications

Where each idea is used in real work, from data analysis to production models.

77 lessons.

Quiz

Multiple-choice questions on the lesson. Every right answer earns coins.

93 lessons. Free account

Assignments

Exercises to do yourself, starting from the lesson's own challenge.

92 lessons.

Common mistakes, and the fix

The error you will actually see, why it happens, and how to fix it.

70 lessons.

Projects and notebooks

Module projects, set as a problem with no template and checked by a notebook, and notebooks to run the examples yourself.

14 projects, 67 notebooks.

Free videos and lesson material. Lessons and videos are released as each track is produced.

  1. 01

    Python

    Predict what a piece of Python code does before running it.

    33 lessons open
  2. 02

    Data Tools

    Reason about an array's shape and dtype before an operation runs.

    23 lessons open
  3. 03

    Maths

    Read machine learning notation aloud in words.

    1 lessons open
  4. 04

    Statistics

    Summarise a dataset and spot what a summary hides.

    48 lessons open
  5. 05

    Machine Learning

    Understand the calculus and optimisation behind how models learn.

    3 lessons open
START WITH AN AVAILABLE LESSON

Watch free lessons.
Check your understanding.

Available parts, key terms and free videos are open to explore. Sign in free to take quizzes and keep your progress.

A project in the Python trackBill SplitterComplete briefs and checks are part of the .

Try a free lesson
FROM THE PYTHON TRACK · OPEN LESSON

Why Python?

Say what Python is and why it is used for AI and machine learning, and know where Python code is written and run.

  1. 01What is Python?
  2. 02Why Python for machine learning?
  3. 03Jupyter notebooks and Google Colab
A KEY TERMColab

Jupyter notebooks in the browser, run on Google's computers. Notebooks are saved to Google Drive, and nothing is installed locally.

Open this lesson
02 / YOUR JOB HUNTING AGENT

Your 24/7
job hunting agent.

Your agent searches employer career boards 24/7, matches jobs to your résumé and preferences, and checks a daily shortlist with AI. Choose roles to get a tailored résumé and cover letter for each. Enable auto-apply to submit eligible applications for supported jobs.

Choose your agent plan

24/7 job discovery and matching

New roles are collected from employers’ own career boards and ranked against your skills, target roles, locations and work mode.

Daily AI fit checks and picks

Get a shortlist checked against your résumé, with reasons each job fits and gaps to consider. Your best matches are picked for you daily.

Tailored résumés and cover letters

Prepare up to 300 applications a month in one click. Every résumé edit uses your own experience, is shown against the original and has an undo.

Saved jobs and application tracking

Keep your chosen roles, prepared documents and application stages in one pipeline, from saved to applied, interview and offer.

Automatic job applications

Turn on auto-apply to submit eligible applications with your tailored résumé and cover letter. The agent asks for missing required answers and applies within your daily and monthly limits.

After tailoring · Supported jobs · Your consent required

Try job picks, tailored documents and undo.

Explore the sample below before choosing a plan.

SchoolWhoolINTERACTIVE PREVIEW · SAMPLE DATA
YOUR AGENT · EXAMPLE

Today’s matching jobs.

See why each role fits. Untick any you don’t want.

Ready to choose

You choose. Your agent prepares a résumé and cover letter for each.

300 tailored résumés and cover letters a month · Paid subscription · Cancel any time

Choose your AI job agent
FREE JOB SEARCH AND ALERTS

Browse jobs from
employers’ career pages.

12,499 open roles at 825 companies, read from their own career pages. Every listing links to the employer’s posting. You can explore the catalogue free.

Popular: AI engineer jobs · Machine learning jobs · Remote AI jobs · Data analyst jobs

Want new jobs in your inbox?

Get matching roles by email, free, at most once a day. No account needed. One-click unsubscribe in every email.

Separate several with commas, up to 5 of each; leave the places blank for anywhere. Free: we'll send a 6-digit code to confirm your address first, and use it only for this alert.

PRODUCTS AND ACCESS

What you get.

What is SchoolWhool?

SchoolWhool teaches machine learning with Python through practical courses in Python, Data Tools, Maths, Statistics and Machine Learning, with videos, quizzes, practice, projects, notebooks and interview questions. When you are ready to apply, its 24/7 job hunting agent finds matching roles, checks your fit and tailors résumés and cover letters.

Is the agent only for AI and tech jobs?

No. The agent covers roles across the company career boards it reads, including engineering, design, product, sales, marketing, operations and finance. The courses focus on the foundations of AI and machine learning.

What does the paid agent add to free job search?

Daily AI fit checks with reasons and gaps, your best matches offered as daily picks, up to 300 tailored résumés and cover letters a calendar month, and your saved roles and application pipeline.

Does it apply for me?

Yes, when you enable auto-apply and give consent, the agent can submit eligible applications for supported jobs using your tailored résumé and cover letter. It applies after tailoring, within your application limits, and asks you for missing required answers. You can also download your documents and apply yourself.

What can I learn for free?

Explore available lesson parts, key terms and free videos. A free account opens quizzes and saves your progress. Practice, notebooks and complete project briefs belong to the . Selected learners can get free course access in exchange for honest feedback. Join our Discord community to be considered; joining does not guarantee access.

PRACTICAL LEARNING + AI JOB SEARCH

Build practical AI skills.
Then get tailored applications.

Start a course to learn through examples, quizzes and coding projects. When you are ready to apply, put your 24/7 job hunting agent to work finding matching jobs and preparing tailored documents.

Directory listings

  • SchoolWhool on Siteefy
  • SchoolWhool on UNO Directory
  • SchoolWhool on Neeed Directory

Directory submissions

Submission badges — review pending.