AI Lab

Matt Harrison

AI + Python = Perfection!

What Will Happen in This Course?

AI Python Lab is a hands-on, project-driven course for developers who want to go beyond “chatbot demos” and actually ship AI-powered software.

You’ll learn how to call any LLM (OpenAI, Anthropic, etc.), enforce structured output with Pydantic, and use coding agents and tools like Aider to dramatically speed up development while staying in control of quality.

We’ll connect models to real data and services via MCP, then make everything responsive and scalable using async clients and servers. Along the way you’ll package your work like a real Python project, with clear structure and automation, so you leave the course with a reusable AI-powered application and a workflow you can apply immediately at your job.

What you’ll learn

You’ll go from casually calling LLM APIs to confidently designing, building, and shipping real AI-powered Python systems

  • You’ll leave the course knowing how to build full Python applications that call any LLM (OpenAI, Anthropic, etc.), handle real user input.

  • You’ll learn how to use Pydantic and structured output patterns so your AI responses behave like real, typed data.

  • You’ll get practical experience using coding agents and tools like Aider to generate and modify code, and refactor projects.

  • You’ll learn how to design prompts, guardrails, and workflows so the agent does the busywork while you stay in charge.

  • You’ll learn how to build async clients and servers that handle many AI requests efficiently.

  • You’ll know how to structure an AI project like a professional Python service: tested, typed, & ready.

Learn directly from Matt

Matt Harrison

Matt Harrison

Python & Data Trainer to some of the biggest companies in the world

Who this course is for

  • Python engineer who wants to move beyond basic API calls and learn how to design robust, production-ready AI services with agents, MCP, and

  • Data scientist / ML engineer who already prototypes with notebooks and LLMs, but wants structured output, validation, and packaging so their

  • Technical founder / solo dev who’s comfortable with Python and wants a repeatable workflow to quickly build and ship AI-powered features usi

Prerequisites

  • Python

    You should already be comfortable writing and running basic Python before joining AI Python Lab.

  • APIs

    Some familiarity with HTTP APIs and JSON will make things feel more natural, but we’ll review what you need as we start calling LLMs.

  • Git

    Basic Git/GitHub skills (clone, commit, push) are helpful since we’ll keep code in a repo, though you don’t need to be a Git power user.

What's included

Matt Harrison

Live sessions

Learn directly from Matt Harrison in a real-time, interactive format.

Lifetime access

Go back to course content and recordings whenever you need to.

Community of peers

Stay accountable and share insights with like-minded professionals.

Certificate of completion

Share your new skills with your employer or on LinkedIn.

Maven Guarantee

This course is backed by the Maven Guarantee. Students are eligible for a full refund up until the halfway point of the course.

Course syllabus

Week 1

Jan 12—Jan 18

    Jan

    12

    Course Welcome

    Mon 1/1210:30 PM—11:30 PM (UTC)

    Prompting Basic

    0 items

    Pydantic & Structured Output

    0 items

    Using Agents

    0 items

    Jan

    16

    Week one roundup

    Fri 1/1610:30 PM—11:30 PM (UTC)

    Class Project

    1 item

Week 2

Jan 19—Jan 23

Schedule

Live sessions

2 hrs / week

    • Mon, Jan 12

      10:30 PM—11:30 PM (UTC)

    • Fri, Jan 16

      10:30 PM—11:30 PM (UTC)

Projects

2 hrs / week

Async content

3 hrs / week

Frequently asked questions

$1,000

USD

17 hours left to enroll

Enroll