Coursera

Optimizing AI Workflows and Deploying Edge Models

Grow your skills with Coursera Plus for $239/year (usually $399). Save now.

Coursera

Optimizing AI Workflows and Deploying Edge Models

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

8 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

8 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Implement and optimize neural network components using PyTorch tensor operations and automatic differentiation

  • Analyze ML workflow performance using experiment metrics, visualization tools, and GPU utilization insights

  • Build efficient data pipelines and deploy optimized AI models to edge environments

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

March 2026

Assessments

15 assignments¹

AI Graded see disclaimer
Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your Machine Learning expertise

This course is part of the Eyes on AI - Computer Vision Engineering Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from Coursera

There are 9 modules in this course

You will move beyond the standard “out-of-the-box” components in PyTorch by building your own custom building block called Squeeze-and-Excite. You will understand why these custom components matter for real-world problems, and you will create one step by step while ensuring it behaves correctly. You will see how data flows through this custom block, how its parameters are stored and updated during learning, and how to verify that everything is connected properly. By the end, you will understand a general pattern you can reuse to build many other custom components for your neural networks.

What's included

3 videos1 reading2 assignments

You will learn how to find and fix slowdowns in your AI training code, improving performance from data processing to model training. You will use built-in tools to identify issues such as slow data loading, then apply two practical techniques: one that makes mathematical computations faster while using less memory, and another that allows you to train with larger batches of data without running out of memory. Through quizzes, ready-to-copy code examples, and clear explanations, you will see how to keep your GPU working at full speed instead of sitting idle. By the end, you will be able to streamline complex training workflows into efficient processes that support business success.

What's included

2 videos1 reading3 assignments

You will explore how visual dashboards help you understand model behavior and compare different training runs. You will learn how to interpret accuracy curves, loss trajectories, and compute trade-offs so you can choose the model variant that is best for the task. By the end, you will know how to evaluate experiments using clear visual evidence rather than guesswork.

What's included

2 videos1 reading1 assignment

You will practice structuring reusable ML workflows using modular components. You will explore LightningModule and DataModule patterns, strengthen your documentation habits, and understand how structured templates reduce errors.

What's included

2 videos1 reading2 assignments

You will explore how data loading, batching, caching, and prefetching impact training speed. You will learn how frameworks like tf.data and PyTorch DataLoader parallelize input operations to keep GPUs busy.

What's included

3 videos1 reading1 assignment

You will explore how computational graphs work, why redundant operations exist, and how pruning them improves model inference latency. You will analyze a model graph, identify unnecessary reshape and identity operations, prune them, re-export the SavedModel, and measure the resulting latency improvements.

What's included

1 video1 reading2 assignments

You will explore how to evaluate ML models using slice-based performance analysis. You will discover how different environments, devices, and usage-context slices can expose hidden weaknesses in an otherwise accurate model. Through TFMA workflows and hands-on exploration, you will identify a real 5% drop in performance on low-light smartphone images and generate actionable recommendations to improve data quality and fairness. This lesson emphasizes practical robustness evaluation rather than purely theoretical metrics.

What's included

2 videos1 reading1 assignment

You will optimize and deploy models to edge hardware using TensorFlow Lite. You will convert a SavedModel into a quantized TFLite model, explore weight and integer quantization options, and deploy the optimized model on a Jetson Nano. You will measure changes in file size, inference speed (FPS), and accuracy, then summarize your results in a reproducible hand-off guide. By the end, you will understand the practical trade-offs between speed, footprint, and accuracy in real edge deployments.

What's included

1 video1 reading2 assignments

Real-world computer vision systems move through several stages before they are ready for deployment. Engineers must evaluate model experiments, diagnose workflow inefficiencies, improve training pipelines, and ensure that models can operate reliably under real-world and device constraints. These activities require combining performance analysis with practical engineering decisions about system design and deployment readiness. In this integration project, you will act as a machine learning engineer preparing a computer vision model for deployment on edge devices in a resource-constrained environment. You will analyze experiment results, identify performance bottlenecks, evaluate slice-level robustness, and propose workflow and deployment optimizations. The project integrates key engineering activities involved in preparing vision systems for production, including GPU performance diagnosis, experiment visualization and comparison, data pipeline optimization, workflow standardization, and edge deployment trade-off analysis. Rather than focusing on isolated techniques, you will evaluate the full machine learning workflow—from training inefficiencies and experiment interpretation to robustness risks and deployment feasibility. Your final deliverable will be an Optimization and Edge Deployment Strategy Brief, a structured technical report that identifies workflow bottlenecks, proposes targeted optimization strategies, evaluates slice-level risks, and presents a justified edge-deployment recommendation. The project reflects real-world ML engineering responsibilities where professionals must balance accuracy, speed, maintainability, and hardware constraints before approving production deployment.

What's included

2 readings1 assignment

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Professionals from the Industry
307 Courses 44,329 learners

Offered by

Coursera

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions

¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.