Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI Engineering with Modal
Rating: 5.0 out of 5(1 rating)
308 students

AI Engineering with Modal

A hands-on guide to building and deploying scalable AI systems with Modal.
Created byChris Levy
Last updated 1/2026
English

What you'll learn

  • Build and deploy scalable AI infrastructure by defining custom container images, specifying GPU/CPU resources, and managing persistent data with Modal Volumes.
  • Develop a complete Automatic Speech Recognition (ASR) pipeline to transcribe long audio files in parallel using GPU-accelerated models on Modal.
  • Fine-tune a transformer encoder model for a text classification task on a custom dataset, leveraging Modal for GPU-powered training and experiment management.
  • Deploy trained machine learning models as scalable, live web APIs using Modal's built-in FastAPI endpoints for real-time inference.
  • Launch a high-throughput, OpenAI-compatible API for Large Language Model (LLM) inference using vLLM on Modal.
  • Build a High-Throughput Image Processing Pipeline and Build an Image Similarity Search Endpoint
  • Deploy an endpoint for Text2Image Generation with black-forest-labs/FLUX.1-Krea-dev and Qwen Image
  • Deploy an endpoint for Image Editing Using Qwen Image Edit
  • Setup complex GPU environments with Libraries like Flash Attention
  • Deploy remote MCP servers with custom tools and use them within MCP hosts like Claude Desktop

Course content

9 sections28 lectures6h 56m total length
  • Introduction to Modal4:38

    In this lesson we we will setup our Modal account and environment.

  • Run Your First Modal Function11:23

    In this lesson we will run our first Modal function.

  • Configuring Auto Scaling and Input Concurrency10:24

    In this lesson we will see how you can configure the auto scaling and input concurrency behavior of your Modal functions.

  • Defining Images11:38

    In this lesson we see how to define and build custom container images.

  • GPU Acceleration and Setting CPU/Memory Resources8:45

    In this lesson we see how to utilize GPUs as well as set resource limits on CPUs and Memory.

  • Intro to Volumes9:51

    In this lesson we see how persist data across function calls and containers by using volume objects.

Requirements

  • Strong Python skills
  • Comfortable with working in the terminal

Description

Welcome to AI Engineering with Modal! In this course you will get a taste of some of things you can build with Modal.

I'm hoping this will inspire you to go and learn more on your own after doing these examples and videos.

In this course you will get to build:


  1. A Scalable ASR Pipeline: Build a robust system to transcribe long audio files in parallel using a GPU-accelerated Automatic Speech Recognition model.

  2. A Fine-Tuned Classification Model: Fine-tune a modern transformer model (ModernBERT) on a custom dataset for a text classification task and deploy it as a live API.

  3. A High-Throughput LLM Endpoint: Launch an OpenAI-compatible API for a powerful Large Language Model (like Qwen or Gemma) using vLLM for blazingly fast inference.

  4. Building a Coding Agent with Modal Sandboxes: Build your own code interpreter Agent with an LLM and an isolated secure cloud environment for executing arbitrary python code.

  5. A High-Throughput Image Processing Pipeline: Build an Image Similarity Search Endpoint Application

  6. Image Generation Endpoints with black-forest-labs/FLUX.1-Krea-dev , Qwen Image, and Qwen Image Edit

  7. Setting up complex GPU environments with libraries such as  flash-attention and axolotl

  8. Deploy remote MCP servers with custom tools and use them in MCP hosts such as Claude Desktop



    This course is for anyone familiar with Python and interested in AI.

Who this course is for:

  • Intermediate Python developers and software engineers looking to level up on building AI applications.