Catalog / Applied Programs
Week 1 free

LLMOps

An 8-week, project-based, portfolio-first program on operationalizing Large Language Models (LLMOps). Build a real LLM application, ship it publicly, and walk away with a portfolio piece, not a grade.

Pace
Self-paced, start any week
Length
8 weeks · 45 video lessons
Repo
paiml/llmops-applied-program

Weekly email reminders: join the programjoin the program. Or add the 8 weeks to your calendar, starting one week from today:

Outline

Week 1 · Generative AI Concepts + Dev Environment Setup

8 videos · free
  1. Choose the problem your project will solve, and who it's for
  2. Choose your programming stack — Python or Rust
  3. Set up your dev environment and initialize the project repository

Week 2 · Interacting with Large Language Models

6 videos
  1. Decide how you'll interact with the SLM/LLM (direct API calls, an SDK, a local server's HTTP endpoint, etc.)
  2. Experiment with prompts against a model and note the failure modes your application will need to handle (bad output, timeouts, hallucination)
  3. Sketch the input/output contract your application expects from the model

Week 3 · Local Large Language Models

3 videos
  1. Evaluate the local LLMs/SLMs available to you (Llamafile, Ollama, llama.cpp, etc.) against your problem
  2. Choose the model and serving tool for your project
  3. Get it running locally and confirm you can call it programmatically from your application's stack

Week 4 · Applied Solutions + Extensibility

9 videos
  1. Build the core application logic around the model — input handling, prompt construction, output parsing, error handling
  2. Identify what plugins or functions would extend your application, and pick one to prototype
  3. Sketch an architectural overview of your application

Week 5 · Retrieval Augmented Generation

2 videos
  1. Decide whether RAG fits your project — not every project needs it
  2. If it does, implement a basic retrieval pipeline over your document set
  3. If it doesn't, document why, so the decision shows up in your project's history and demo

Week 6 · Python Web Frameworks for APIs

4 videos
  1. Choose a web framework (FastAPI, Flask, or a Rust equivalent) if your interface needs one — skip this if your interface is a CLI
  2. Wire the framework into your existing application logic
  3. Expose your application's endpoints and confirm they work end to end

Week 7 · DevOps Principles + Deploying ML APIs

7 videos
  1. Containerize the application, without baking the model into the image
  2. Set up GitHub Actions CI to build the container image on push
  3. Apply and document basic DevOps and responsible-AI practices for your project

Week 8 · LLM Platforms + Ship & Finalize

6 videos
  1. Evaluate what a cloud LLM platform would change about your application, as a point of comparison to your local/self-deployed setup
  2. Run your project against the self-assessment checklist
  3. Publish the repository publicly and write a short portfolio/LinkedIn post linking to it

Roles it prepares you for

  • LLMOps Engineer
  • MLOps Engineer
  • AI Application Developer
  • Machine Learning Engineer
  • Platform Engineer

Skills you'll practice

  • Large Language Model Integration
  • Prompt Engineering
  • Local LLM Deployment (Llamafile, Ollama, llama.cpp)
  • Retrieval Augmented Generation (RAG)
  • Python or Rust Application Development
  • API Development (FastAPI/Flask)
  • Containerization & CI/CD
  • Responsible AI Practices

Prerequisites

Basic Linux and programming skills. All project work can be completed in either Python or Rust — you don't need both.

Questions

Is there a grade or enrollment gate?

No. There's no grading, no enrollment gate, and no required login to work through the program's repository. Joining just sets up weekly email reminders and an optional calendar schedule.

Can I run this rolling or as a cohort?

Both. Rolling/self-paced means you start whenever you want with no meetings. Cohort runs alongside a shared start date with a dedicated Discord channel and an end-of-run demo call.

Do I need to log in to use the calendar invite?

No. The calendar buttons above work without logging in, with a schedule starting one week from today.

What does membership add?

Week 1's videos are free. Membership opens every week's videos and the full course library they come from. See pricing.