Learning path · 8 courses · about 78 hours

AI from Zero

From your first line of Python to training, evaluating and shipping modern AI models.

Eight courses in order, each assuming only the ones before it. Start with no programming and no maths beyond school arithmetic; finish able to understand how today's models work, train your own and put them in front of people. Every idea comes with something to poke: interactive graphics, narrated walkthroughs and real Python that runs in your browser.

The courses, in order

Each course assumes only the ones before it. Courses marked “coming soon” are being written.

  1. Beginner · 7 hComing soon

    Course 2: Math for Machine Learning

    The functions, vectors, derivatives and probabilities behind every model, learned only as far as you need them.

    Builds on Python Foundations

  2. Beginner → Intermediate · 5 hComing soon

    Course 3: Python for Data: NumPy and pandas

    Handle, reshape and explore real data with the two libraries every ML project starts from.

    Builds on Python Foundations, Math for Machine Learning

  3. Intermediate · 7 hComing soon

    Course 5: Deep Learning

    Build neural networks from scratch, then train convolutional and sequence models with real frameworks.

    Builds on Machine Learning, Step by Step

  4. Advanced · 8 hComing soon

    Course 6: Transformers and Large Language Models

    From tokens to attention to working assistants: how large language models are built and used.

    Builds on Deep Learning

  5. Advanced · 7 hComing soon

    Course 7: Generative AI: Images, Speech and 3D

    How machines paint pictures, speak aloud and sculpt in three dimensions.

    Builds on Deep Learning