NewDeep Learning and Generative AI courses

Master AI, from first principles to production.

Structured courses in Python, maths, statistics, machine learning, deep learning and generative AI. Every lesson takes you from the intuition and the maths to code you write and run on real data.

No credit card · Free lessons in every course · Certificate on completion

A SchoolWhool lesson, Gradient Descent: the chaptered video, the lesson's nine parts, and the Learn, Key terms, Quiz, Practice and Done steps
  • 7 courses, Python to generative AI
  • Video and written lessons
  • Graded practice and projects
  • Certificates
  • Live sessions with Gaurav

How every lesson teaches

Built for understanding, not just watching

Most courses stop at the library call. Each SchoolWhool lesson takes one idea all the way: why it works, the maths, your own implementation, and how it fails and is used at work.

  1. 01 · See it

    The problem and the intuition

    Each lesson opens on a concrete problem and the idea that solves it, before any formula or library.

  2. 02 · Work it

    The maths, worked through

    Only the maths a model needs, worked on small numbers and placed just before the lesson that uses it.

    67 maths and statistics lessons
  3. 03 · Build it

    Your own code, then the library

    You build the core models in plain Python and NumPy and check your numbers against scikit-learn, so fit() is never a black box.

    101 notebooks
  4. 04 · Test it

    On real data, against a baseline

    Models are trained on real datasets, and a model has to beat a simple baseline before it counts.

  5. 05 · Break it

    Where it fails, and the fix

    The error you will actually see, why it happens and how to fix it, and where each method misleads.

    113 lessons
  6. 06 · Use it

    Where it is used at work

    Real-world applications for each idea, and case studies that take a business question to a compared set of models.

    120 lessons with applications · 3 case studies
  7. 07 · Prove it

    Practice and projects

    Quizzes marked as you answer, practice at three levels with values to check against, and module projects set as a problem with no template.

    675 quiz questions · 24 projects
  8. 08 · Explain it

    Interview questions

    Questions an interviewer asks about each module, with model answers, so you can say why a method works, not only how to call it.

    515 questions

Inside a lesson

Everything you need, in one place

Video and written lessons, part by part

Watch the explanation with chapters, then work through the same ideas in a written walkthrough with the formulas and the code. Each lesson opens with the problem and ends with a challenge.

  • Chaptered video lessons
  • Prediction pauses: decide, then see the answer
  • Models built from scratch, then with the library
The lesson view with its video chapters and part-by-part outline

Every concept, clearly defined

Each lesson lists the terms it introduces, each in one plain line, and links to the lessons it builds on. Together they make a searchable AI glossary.

The key terms of the Gradient Descent lesson, each defined in one line

Practice that tells you when you are wrong

Quizzes are marked the moment you answer. Practice comes at three levels with values to check, notebooks mark your code as you go, and every module ends in a project set as a problem, with no template.

Quiz questions
675
Interview questions with model answers
515
Self-checking notebooks
101
Module projects
24

Compare

How SchoolWhool compares

Most ways of learning AI give you either the theory or the code. SchoolWhool gives you both, in order.

SchoolWhool compared with common ways of learning AI
What you needTypical video courseFree tutorialsAI chatbotsSchoolWhool
Explains why it worksOften, slowlyRarelyGeneric answers✓ The intuition, then the maths
You build the model yourselfRarelyCopy alongIt writes it for you✓ From scratch, then the library
Real data and a baseline to beatToy examplesSometimesNo✓ In every module
Tells you when you are wrongQuizzesNoNo✓ Graded practice and notebooks
Interview preparationNoSometimesGeneric✓ Questions with model answers
One path from Python to generative AISeparate coursesOne topicNo path✓ 7 courses, in order
A live instructorNoNoNo✓ Weekly sessions and 1:1s

A general comparison of common ways to learn, not of any one provider.

Live with your instructor

Learn live with Gaurav

Gaurav Jain

Gaurav Jain

Cofounder & CTO of an AI telehealth company · 6+ years building AI at startups · Research Published in Springer · Master's in Artificial Intelligence

Gaurav is an AI engineer and startup CTO. He has a Master's in Artificial Intelligence, has trained and shipped image-generation, computer-vision and LLMs models in production at startups, and has published deep-learning research.

Why Gaurav built SchoolWhool →

Weekly live sessions

A live walkthrough of a hard topic, open questions, and reviews of learners' code and projects.

Schedule announced soon · Included with Pro

1:1 sessions

A private session for career direction, a project review or a mock interview with feedback.

Book a session →

Your order, or ours

Take any course, or follow the machine learning path

Every course lists what it needs first, so you can start wherever you like. For a guided order, the machine learning path takes Python, Data Tools, Maths, Statistics, Machine Learning in 15 stages, each ending in a checkpoint you can test yourself against.

  1. Stage 0Python from zero
  2. Stage 1Your tools, and reading maths
  3. Stage 2What machine learning is
  4. Stage 3Understanding data
  5. Stage 4Your first model: linear regression
  6. Stage 5Classification, and knowing whether a model works
  7. Stage 6Linear classifiers
  8. +8more stages, to machine learning in production

Certificates

Earn a certificate for every course

Finish the lessons, pass the quizzes and complete the projects to earn a certificate with a link anyone can use to verify it. Add it to LinkedIn and your CV.

Pricing

Start free. Upgrade when you are ready.

Free

₹0

  • Every published lesson and video
  • Key terms and the AI glossary
  • Quizzes and saved progress
  • The opening modules of every course in full
Start for free
Most complete

Pro

Pricing announced soon

  • Every course, from Python to deep learning and generative AI
  • Practice problems for every lesson, levels A to C, with values to check
  • Self-checking notebooks that mark your answers as you go
  • Module projects, cheat sheets, common mistakes and interview answers
  • A certificate for every course you complete
  • Weekly live sessions with Gaurav
See Pro

1:1 with Gaurav

Pricing announced soon

  • One to one, by video
  • Career direction and a learning plan
  • Project and code review
  • Mock interview with feedback
Book a session

Free worked articles

All resources

Questions

Do I need a maths or programming background?

No. The Python, Maths and Statistics courses start from the beginning, and every lesson links to the earlier lessons it builds on, so you can fill a gap when you meet it.

What can I learn for free?

Every published lesson and video, the key terms, the AI glossary and the free cheat sheets, with no account. A free account adds the quizzes, saved progress and the opening modules of every course in full.

What does Pro add?

The practice that makes each lesson stick: problems at three levels with values to check, self-checking notebooks, module projects, cheat sheets, interview answers, certificates and the weekly live sessions with Gaurav.

How do the live sessions work?

Pro members join a weekly live session with Gaurav: a walkthrough of a hard topic, open questions and reviews of learners' code. One-to-one sessions are booked separately, for career direction, a project review or a mock interview.

Do I get a certificate?

Yes. Complete a course's lessons, quizzes and projects to earn a certificate for it, with a link anyone can use to check it.

Do I need to install anything?

No. Lessons and quizzes run in your browser, and the notebooks open in Google Colab.

Start your first lesson today

Free to start, no credit card. Pick a course, or begin with Python and follow the path.