Home/Courses/Deep Learning/Deploying Deep Learning
Advanced Course 3 of 3 · Board Infinity

Deploying Deep Learning: Quantization, Serving, and Edge AI

Take a trained model from compression and INT4/INT8 quantization to high-throughput serving with vLLM and Triton, then CPU and edge deployment with ONNX Runtime and Llama.cpp.

Enroll on Coursera
2 weeks · 10 hours/week 4 modules · 16 assignments Advanced · recommended experience Flexible schedule · English
Want a mentor alongside the course? See 1:1 coaching
Introduction to the course · 9:07

Deploying Deep Learning: Quantization, Serving, and Edge AI

By Board Infinity · Offered on Coursera

  • 42 video lessons · 16 assignments
  • Course 3 of 3 - Advanced Deep Learning Architectures
  • Shareable certificate on completion
  • Flexible schedule - learn at your own pace
  • Recently updated - May 2026
Enroll on Coursera

Model compression & quantization

INT8/INT4 with AWQ and GPTQ

High-throughput serving

vLLM, PagedAttention and Triton

CPU & edge deployment

ONNX Runtime, GGUF and Llama.cpp

Production-ready API capstone

Quantize, serve, benchmark, Docker

4Modules
16Assignments
2 weeksCourse duration
10h/weekRecommended effort
01 About the course

Training a model is half the job. This course is the other half.

Compress → serve → run on CPU and edge → build, benchmark and containerize an API.

4
Modules
Compression to capstone
42
Video lessons
Plus 12 readings
16
Assignments
Four in every module
2 wks
To complete
At 10 hours a week, self-paced

Deploying Deep Learning: Quantization, Serving, and Edge AI covers the deployment lifecycle for ML engineers and developers - starting with why trained models need inference optimization, and how pruning, distillation and INT8/INT4 quantization with AWQ and GPTQ trade accuracy against latency.

It then moves to high-throughput serving with vLLM's PagedAttention and NVIDIA Triton, scaling inference across GPUs, and on to CPU and edge deployment with ONNX Runtime, GGUF and Llama.cpp, plus multimodal inference with CLIP and LLaVA.

The capstone quantizes a fine-tuned model, builds a production API with vLLM, benchmarks it and containerizes it with Docker for cloud and edge deployment. Coursera lists it as an advanced course.

02 Who it's for

For engineers taking models from training to production.

A working knowledge of deep learning, PyTorch and LLM fundamentals is recommended. This is an advanced course - Coursera says learners should already understand model training, transformers and basic MLOps concepts.

ML engineers

Training to inference

Moving from model training to inference deployment.

Developers

Optimization & quantization

Interested in making models smaller and faster with INT8/INT4 methods.

Serving engineers

LLMs at scale

Exploring scalable LLM serving with vLLM and NVIDIA Triton.

Edge & MLOps

CPU, edge and production APIs

Working with CPU and edge inference, and production API workflows.

03 What you'll learn

Four capabilities, in the order they build.

Each card carries one of Coursera's four official outcomes for the course.

Module 1

Compress models with INT4/INT8 quantization

Apply INT4/INT8 quantization (AWQ, GPTQ, GGUF) to compress LLMs and vision models for production

Module 2

Serve models with vLLM and Triton

Deploy high-throughput inference servers using vLLM's PagedAttention and NVIDIA Triton

Module 3

Run models with ONNX Runtime and Llama.cpp

Run optimized LLMs on CPU and edge devices using ONNX Runtime and Llama.cpp

Module 4

Build, benchmark and containerize an inference API

Build, benchmark, and containerize a production-ready inference API with Docker

1:1 coaching · optional add-on

Ship your first deployment with someone in your corner.

Board Infinity 1:1 coaching pairs you with a practitioner while you take the course. It is a separate, optional service - not part of the Coursera course or enrollment.

Book a demo session
  • A coach matched to your goal in 24 hours
  • A written roadmap you keep
  • Weekly sessions for as long as you want them

60-minute demo session · 100% refundable · no obligation to continue

Get unstuck in minutes

The error you have stared at for an hour, talked through with someone who has seen it.

Your code read line by line

Not just whether it runs - whether you would want to maintain it.

Practice beyond the quizzes

Problems set for you, then reviewed, so the concepts turn into habits.

Aim it at a role

Which direction fits you - and what to learn next.

2,000+Industry coaches
16Domains covered
4.8/5Average coach rating
48,000+Sessions delivered
04 Syllabus

Four modules, from compression to the edge.

Two weeks at 10 hours a week, self-paced. Every lesson is listed exactly as titled on Coursera, including the duplicate assignment title in module two.

42 videos 12 readings 16 assignments Each module listed as 5 hours Download syllabus
Module objective - as listed on Coursera
  • Learn model compression fundamentals, memory profiling, and modern INT8/INT4 quantization techniques including AWQ and GPTQ to optimize models for production inference.
What's inside
9 videos80 min
3 readings90 min
4 assignments150 min
Videos
1 Where Trained Models Actually Run9 minutes
2 Why Inference Optimization Is a Top Skill7 minutes
3 Skill Roadmap: Training → Inference → Edge9 minutes
4 Why Models Are Too Big10 minutes
5 Three Ways to Make Models Smaller10 minutes
6 Accuracy vs Latency: Making Tradeoffs9 minutes
7 What Quantization Really Does9 minutes
8 Quantizing LLMs with AWQ & GPTQ8 minutes
9 Benchmarking: Speed, Accuracy Drop & Perplexity Shift9 minutes
Readings
1 The 2026 Deployment Engineer Role: What Companies Want30 minutes
2 Model Compression Strategies at Scale30 minutes
3 Choosing the Right Quantization Method for Real Deployment30 minutes
Assignments
1 Model Compression, Quantization & Latency Optimization60 minutes
2 Career Scope in Production AI & Edge Deployment30 minutes
3 Fundamentals of Model Compression30 minutes
4 INT8/INT4 Quantization (AWQ, GPTQ)30 minutes
Topics covered
Inference optimizationPruningDistillationMemory profilingINT8/INT4 quantizationAWQGPTQAccuracy–latency tradeoff
From the course description: Module 1 covers model compression fundamentals, including pruning, distillation, and INT8/INT4 quantization using AWQ and GPTQ, with a focus on the accuracy–latency tradeoff.
Module objective - as listed on Coursera
  • Master production-grade serving engines including vLLM with PagedAttention and NVIDIA Triton for scaling inference across GPUs and nodes.
What's inside
9 videos68 min
3 readings90 min
4 assignments150 min
Videos
1 What Breaks When Users Increase8 minutes
2 How Inference Servers Actually Work11 minutes
3 API Patterns for Inference7 minutes
4 Why KV Cache Limits Throughput7 minutes
5 Running a vLLM Server6 minutes
6 Handling Concurrent Requests Under Load6 minutes
7 When Triton Makes Sense7 minutes
8 Serving Vision Models with Triton8 minutes
9 Scaling Across GPUs9 minutes
Readings
1 From Training to Serving: What Changes in Architecture?30 minutes
2 PagedAttention Deep Dive & Performance Tuning30 minutes
3 Deployment Blueprints: GPU Clusters & Autoscaling Patterns30 minutes
Assignments
1 Serving Architectures Beyond Flask & Python Loops60 minutes
2 Serving Architectures Beyond Flask & Python Loops30 minutes
3 vLLM Internals (PagedAttention)30 minutes
4 NVIDIA Triton & Production Deployment Patterns30 minutes
Topics covered
Serving architecturesvLLMPagedAttentionKV cacheNVIDIA TritonTensorRTMulti-GPU scalingAutoscaling
From the course description: Module 2 dives into high-throughput serving architectures, exploring vLLM's PagedAttention, NVIDIA Triton, TensorRT, and scaling inference across GPU clusters with autoscaling patterns.
Module objective - as listed on Coursera
  • Export models to ONNX for interoperability, deploy LLMs on CPU and edge devices with Llama.cpp and GGUF, and build multimodal pipelines with CLIP and LLaVA.
What's inside
14 videos111 min
3 readings90 min
4 assignments120 min
Videos
1 Why ONNX Matters9 minutes
2 Exporting LLMs & Vision Models to ONNX- Part 17 minutes
3 Exporting LLMs & Vision Models to ONNX Part 211 minutes
4 Speeding Up Inference with ONNX Runtime - part 18 minutes
5 Speeding Up Inference with ONNX Runtime Part 29 minutes
6 What GGUF Is & Why It Matters9 minutes
7 Running LLMs with Llama.cpp- Part 18 minutes
8 Running LLMs with Llama.cpp Part 28 minutes
9 Benchmarking: Latency, Token Throughput & Memory9 minutes
10 How CLIP Connects Text & Images- part 17 minutes
11 How CLIP Connects Text & Images- part 29 minutes
12 Vision-Enhanced LLMs (LLaVA)3 minutes
13 Vision-Enhanced LLMs (LLaVA)- Part 26 minutes
14 Building a Simple Multimodal Pipeline9 minutes
Readings
1 ONNX Runtime Optimization Guide30 minutes
2 Edge LLM Deployment: Real-World Limitations & Solutions30 minutes
3 Multimodal Models: Practical Deployment Workflows30 minutes
Assignments
1 ONNX, Llama.cpp & Edge / CPU Deployment30 minutes
2 Exporting Models to ONNX30 minutes
3 Llama.cpp & GGUF for CPU/Edge Deployment30 minutes
4 Multimodal Inference (CLIP & LLaVA)30 minutes
Topics covered
ONNX exportONNX RuntimeGGUFLlama.cppCPU inferenceEdge devicesCLIPLLaVA
From the course description: Module 3 focuses on CPU and edge deployment using ONNX Runtime, GGUF, and Llama.cpp, plus multimodal inference with CLIP and LLaVA on resource-constrained devices.
Module objective - as listed on Coursera
  • Apply all course concepts in a final project to quantize a fine-tuned model, serve it via vLLM, benchmark it, and package it for cloud and edge deployment.
What's inside
10 videos75 min
3 readings90 min
4 assignments150 min
Videos
1 Loading Your QLoRA/LoRA Fine-Tuned Model - Part 17 minutes
2 Loading Your QLoRA/LoRA Fine-Tuned Model Part26 minutes
3 Configure PEFT with LoRA6 minutes
4 Validating Quality vs Speed4 minutes
5 Load and Preprocess the Dataset9 minutes
6 Generate and Store Model Outputs Before Fine-Tuning9 minutes
7 Configure Training Arguments and Fine-Tune the Model8 minutes
8 Compare Model Outputs After Fine-Tuning9 minutes
9 Dockerizing the Service7 minutes
10 Running on Cloud, CPU & Edge9 minutes
Readings
1 Quantization Validation Checklist for Production30 minutes
2 API Design Patterns for Generative Models30 minutes
3 Deployment Benchmark Templates (LLM + Vision)30 minutes
Assignments
1 Final Project - The Edge-Ready API (Quantize to Serve to Benchmark)60 minutes
2 Preparing the Fine-Tuned Model for Deployment30 minutes
3 Building the Production API (vLLM)30 minutes
4 Benchmarking & Deployment Packaging30 minutes
Topics covered
QLoRA/LoRA model loadingPEFT & LoRAFine-tuningQuality vs speedQuantizationvLLM APIBenchmarkingDockerCloud & edge packaging
From the course description: Module 4 is a capstone project where you'll quantize a fine-tuned LLM, build a production API with vLLM, benchmark performance, and containerize your model with Docker for cloud and edge deployment.
05 Tools & skills

The tools you work with, and the skills you leave with.

Coursera's official tools and skills come first. The broader technology stack covered in the lessons is shown separately below.

Official tools & skills - as listed on Coursera

Tools you'll learn

The two official tools for this course.

  • Docker (Software)
  • Model Deployment

Optimizing models

Skills - making models smaller and better understood.

  • Model Optimization
  • Memory Management
  • Model Evaluation
  • Fine-tuning
  • LLM Application
  • Large Language Modeling

Shipping them

Skills - getting models served and running.

  • Scalability
  • Application Deployment
  • Cloud Deployment
  • Containerization
  • API Design
  • MLOps (Machine Learning Operations)
Technology stack covered in the lessons

Named in the course description and lesson titles - not Coursera's official tools list.

Quantization

INT4/INT8, AWQ & GPTQ

Lower-bit quantization methods for LLMs and vision models.

Serving

vLLM & PagedAttention

High-throughput LLM serving and the KV cache.

Serving

NVIDIA Triton

Production serving patterns, including vision models.

Export

ONNX & ONNX Runtime

Exporting LLMs and vision models, then speeding up inference.

CPU & edge

GGUF & Llama.cpp

Running LLMs locally on CPU and edge devices.

Multimodal

CLIP & LLaVA

Connecting text and images in a simple multimodal pipeline.

Fine-tuning

LoRA, QLoRA & PEFT

Loading a fine-tuned model in the capstone.

Benchmarking

Latency, throughput & memory

Measuring the trade-offs of every optimization.

Certificate

A credential you can share.

Finish the graded work and Board Infinity issues a shareable certificate through Coursera.

It is a Coursera course certificate - not a university degree, university credit or a regulated professional qualification.

On your LinkedIn profile

Coursera says the credential can be added to your LinkedIn profile.

On your resume or CV

Add it to your resume or CV alongside the work you have done.

Share it anywhere

Coursera also lists sharing it on social media and in your performance review.

Two names on it

Board Infinity as the provider, Coursera as the platform.

06 Career impact

Inference is where models meet real users.

Coursera's FAQ names the roles below. They are career directions the course's skills relate to - not guaranteed job outcomes.

Career directions named by Coursera

Inference Engineer

Quantization, serving engines and benchmarking latency, throughput and memory.

ML Deployment Engineer

Taking a fine-tuned model through quantization, a vLLM API and Docker packaging.

Edge AI Developer

ONNX Runtime, GGUF and Llama.cpp on CPU and edge devices, plus CLIP and LLaVA.

MLOps Engineer focused on generative AI systems

Serving at scale, containerization and deployment patterns for LLMs.

The honest comparison

Deployment guides are everywhere. So what is this?

An advanced, production-focused course - not a beginner's introduction to AI, and not a complete replacement for hands-on infrastructure experience. What it adds is the deployment path in one sequence.

What you get
This course
Piecing it together
CompressionEfficient inference
Pruning, distillation and INT8/INT4 with AWQ and GPTQ
One method at a time, out of context
Serving under loadConcurrent demand
vLLM, PagedAttention, Triton and scaling across GPUs
Single-request demos
CPU and edgeBeyond the GPU
ONNX export, ONNX Runtime, GGUF and Llama.cpp
Separate guides per runtime
BenchmarkingMeasuring the trade-offs
Latency, token throughput and memory
Speed claims without measurement
A packaged APIThe capstone
Quantize, serve via vLLM, benchmark, Docker
Stops before deployment

Know exactly what you're signing up for.

4 modules · 42 lessons · 16 assignments · free PDF

08 FAQ

Common questions

Answers follow Coursera's own FAQ for this course.

About the course

Yes, a working knowledge of deep learning, PyTorch, and LLM fundamentals is recommended. This course focuses on production deployment rather than training from scratch.

No. This is an advanced course. Learners should already understand model training, transformers, and basic MLOps concepts before starting.

Coursera says it prepares you for roles like Inference Engineer, ML Deployment Engineer, Edge AI Developer, and MLOps Engineer focused on generative AI systems. These are career directions, not employment guarantees.

Enrollment & access

To access course materials, assignments, and earn a Certificate, you'll need to purchase the Certificate experience when you enroll in a course. Eligible learners may also have the option to start with a Free Trial. Some courses may also offer a Full Course, No Certificate option. This lets you access course materials, submit required assessments, and receive a final grade, but you won't be able to earn or purchase a Certificate.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Want someone building this with you?

Board Infinity 1:1 coaching pairs you with a practitioner while you take the course.

See 1:1 coaching

Take your models from trained to deployed.

Quantize → Serve → Optimize → Deploy.

Enroll on Coursera
Deploying Deep Learning: Quantization, Serving, and Edge AI Enroll on Coursera