AI System Design & MLOps: From Raw Data to AWS Kubernetes (Udemy.com)
Enterprise Healthcare ML Project — SQL Analytics, XGBoost, FastAPI, MLflow, DVC, Docker, EKS & Governance
Created by: Rahul Sahay
Last updated August 2026
What you will learn
- Build an end-to-end AI system from raw data to cloud deployment using real-world architecture
- Design ML pipelines with SQL, feature engineering, and leakage-safe model training
- Use MLflow and DVC for experiment tracking, data versioning, and reproducible pipelines
- Develop production-ready APIs using FastAPI with validation, logging, and model loading
- Implement drift detection using PSI and trigger automated retraining pipelines
- Containerize applications using Docker and deploy scalable services on AWS ECR and EKS
- Connect data, ML, MLOps, APIs, monitoring, and cloud into one cohesive system
- Think like an architect and design production-first AI systems, not just models
How it compares
Against the other 461 rated Udemy courses in Data Science on CourseDuck:
- Rating4.5 out of 5higher than 46% of them
- Reviews95#429 of 462 by number of reviews
- Length14.2 hourslonger than 68% of them
- Last updatedAugust 2026more recently than 88% of them
Course Description
AI System Design & MLOps: From Raw Data to AWS Kubernetes (End-to-End Project)
Stop Learning Machine Learning in Isolation
Most machine learning courses focus on building models in isolation. You train a model, evaluate accuracy, and consider the job done.
But in real-world systems, that is only a small part of the problem.
Organizations do not need models. They need systems that can:
ingest and process real-world data
generate reliable predictions
serve those predictions through APIs
monitor performance over time
adapt when data changes
This course is designed to bridge that gap.
The Story Behind This Capstone
Imagine a large hospital network handling thousands of patients every day.
Patients arrive with different conditions. Some cases are routine, while others escalate into high-risk situations requiring immediate attention. At the same time, every visit generates billing records, which are later submitted to insurance providers. Some claims are approved quickly, while others are delayed or rejected, leading to revenue loss and operational inefficiencies.
Now consider the questions hospital leadership is asking:
Can we identify high-risk patient visits early so that resources can be allocated proactively?
Can we predict which claims are likely to be rejected before they are submitted?
Can we continuously monitor the system and adapt when patient patterns or insurance behaviors change?
These are not just modeling questions. They require a complete, well-designed system.
In this course, you will build that system from the ground up.
What You Will Build
You will design and implement a complete healthcare AI platform that includes:
1. Data Layer
You will start with raw datasets such as patients, visits, and billing records. Instead of working directly on CSV files, you will create a structured analytics layer using SQL, ensuring that data can be queried, validated, and joined properly.
You will then perform exploratory data analysis and build meaningful features such as visit frequency, average length of stay, and provider rejection rates.
2. Machine Learning Layer
You will build two real-world models:
A visit risk classifier that predicts whether a patient visit is low, medium, or high risk
A claim outcome predictor that determines whether a claim will be paid, pending, or rejected
You will implement multiple algorithms, including Logistic Regression, Random Forest, and XGBoost, and evaluate them using proper metrics such as precision, recall, and F1 score.
More importantly, you will understand how data quality impacts model performance and how fixing labels can dramatically improve outcomes.
3. MLOps Layer
This is where the system becomes production-ready.
You will integrate:
MLflow for experiment tracking and model versioning
DVC for data versioning and reproducible pipelines
You will define clear artifacts such as trained models, feature schemas, and prediction logs, ensuring that every step in the pipeline is traceable and repeatable.
4. Serving Layer
You will expose your models through a FastAPI-based service with well-defined endpoints for prediction.
You will enforce input validation using Pydantic and build a browser-based interface using Gradio for demonstration purposes.
You will also implement monitoring mechanisms such as PSI-based drift detection to identify when the system starts behaving differently due to changes in incoming data.
5. Cloud Deployment Layer
You will containerize your application using Docker and push images to AWS Elastic Container Registry.
You will then deploy the system on AWS EKS using Kubernetes, enabling scalability, high availability, and zero-downtime updates.
A complete CI/CD pipeline using GitHub Actions will automate build, test, and deployment steps.
6. Continuous Retraining Loop
The system does not stop after deployment.
You will implement a feedback loop where:
predictions are logged
drift is detected
retraining is triggered using DVC pipelines
This ensures that the system continuously improves as new data flows in.
How This Course Connects the Dots
One of the biggest challenges in learning AI and machine learning is fragmentation. You learn SQL in one place, modeling in another, APIs somewhere else, and cloud deployment separately.
This course connects all of these pieces into a single, coherent system.
You will see how:
raw data flows into structured analytics
features feed into models
models are tracked and versioned
predictions are served via APIs
systems are deployed to the cloud
monitoring drives retraining
By the end, you will not just understand individual tools. You will understand how they work together.
Who This Course Is For
This course is ideal for:
software engineers who want to transition into AI/ML systems
machine learning practitioners who want to learn production deployment
backend developers interested in building AI-powered APIs
architects who want to understand end-to-end AI system design
What You Will Walk Away With
By the end of this course, you will have:
built a complete end-to-end AI system
deployed it on AWS using modern cloud practices
implemented monitoring and retraining mechanisms
developed a strong understanding of production-first architecture
More importantly, you will develop the ability to think beyond models and design systems that deliver real business value.
Final Note
This is not a course about isolated concepts. It is about building something that resembles real-world systems.
If your goal is to move from learning machine learning to applying it in production, this course is designed for you.
Production-first architecture is not an advanced topic. It is the standard.
Instructor Details
- 4.5 Rating
95 Reviews
Rahul Sahay
Software Architecture • AI • Microservices — Built for Production, Not Demos
Hi, I’m Rahul Sahay — a Principal Software Architect with 18+ years of hands-on engineering experience, helping teams and individuals design, build, and scale real-world software systems.
I don’t just teach tools.
I help you think like an architect in an AI-first world.
What I Bring to the Table
End-to-End System Design Expertise
From Clean Architecture and Low-Level Design to Microservices, Cloud, and AI systems (RAG, LLMs, Copilots) — I focus on why decisions matter, not just how to implement them.
Production-Grade Experience
I’ve worked across:
Large-scale enterprise systems
Web & backend services
Distributed, cloud-native architectures
Not slideware. Not toy projects. Production realities.
AI + Engineering Judgment
I work at the intersection of AI, ML, and software engineering, helping developers use AI as a force multiplier — without outsourcing thinking, design, or responsibility.
Teaching That Engineers Respect
Former Microsoft MVP (7x)
48K+ learners across courses
More courses by Rahul Sahay
Creating .Net Core Microservices using Clean Architecture (2026)
4.6 (685 Reviews)
Provider: Udemy
Time: 34.7h
$74.99
Docker & Kubernetes for .Net and Angular Developers (2026)
4.3 (363 Reviews)
Provider: Udemy
Time: 5.1h
$39.99
More Data Science courses
Master statistics & machine learning: intuition, math, code (2026)
4.9 (3,077 Reviews)
Provider: Udemy
Time: 38.3h
$124.99
Reviews
By FOUAD NAJJARI on 9/27/2026
- Cours riche en informations et très bénéfique pour toute personne souhaitant comprendre le domaine du MLOps. - Les explications sur la partie EDA sont globalement claires, mais certains détails mériteraient d’être davantage approfondis.
By Devaki on 8/22/2026
this course provides a practical approach to designing and deploying ai and machine learning systems from raw data through production environments. i learned how to work with the different stages of an ml workflow, understand how data moves through an ai system, and apply mlops practices for building more reliable and maintainable solutions. the focus on aws and kubernetes made it easier to understand how machine learning applications can be packaged, deployed, and managed in scalable environments. the practical approach helped me connect ai system design with real-world deployment and operational requirements and gave me more confidence in working with production-ready ml solutions.
By Sherilyn l on 8/7/2026
A nice project that gives you a good view of an enterprise workflow, from raw data through to deployment. However, at times there isn’t enough explanation of why certain approaches or decisions were taken. It would be more useful to understand the reasoning behind the technical choices, rather than just seeing the implementation. Overall, a solid project, but I’m cutting one star because I would have liked to see more context and explanation behind the decisions made.
By Wayne Farmer on 8/5/2026
Overall, this course has strengthened my understanding of end-to-end AI system design and given me valuable insights into deploying and managing AI applications in real-world environments. I would highly recommend it to anyone interested in machine learning engineering, AI architecture, or production AI systems.
By Johnnie Contreras on 8/5/2026
AI System Design & MLOps: From Raw Data to AWS Kubernetes is a practical course that teaches how to design, deploy, and manage scalable AI systems using modern MLOps practices. It covers the complete workflow, from data pipelines to containerization, Kubernetes, and AWS deployment. The hands-on approach makes complex concepts easier to understand. Overall, it's an excellent choice for learners who want production-ready AI and MLOps skills.
By Carson Whitney on 8/5/2026
This course provides a comprehensive, end-to-end understanding of AI system design and MLOps, covering everything from data ingestion to production deployment on AWS Kubernetes. It combines essential concepts with hands-on tools like Docker, Kubernetes, MLflow, FastAPI, and Terraform. The curriculum is well-structured for building real-world, scalable ML pipelines and emphasizes automation, monitoring, and CI/CD best practices. Overall, it's an excellent choice for aspiring ML engineers, data engineers, and AI professionals looking to deploy production-ready machine learning systems.
By Padama Nazareth on 7/27/2026
Adding more advanced examples and deeper troubleshooting scenarios would make it even better, but overall it was a great learning experience.
By Suraj Sharma on 6/23/2026
This is a great course for understanding how the entire ML lifecycle is built and deployed in industry. Even though I already had experience working on production ML applications, I found the sections on model training particularly valuable. The course goes deep into data distribution, aligning data with business use cases, feature engineering, and handling data drift and model drift. Overall, it's a practical end-to-end MLOps and ML systems course.
By Michele Maestrini on 6/8/2026
This end-to-end project is given step by step and is very thorough. Currently I'm at the MLflow stage, which is really an eye-opener and it's really beneficial. It's also good if you want to encounter some of these tasks that you've done in the past, such as SQL and other data engineering features and extractions that have not often been done, so it's a good revision. If you want good visuals and good audio, then this course is not for you. If you want great content and excellent explanation, then this course is certainly for someone that wants the maximum amount of value. Effectively, it's like a raw diamond, uncut and not polished, but the content is very good.
By Patrick Gomez on 5/14/2026
An advanced course covering AI system design and MLOps workflows comprehensively. Real-world architecture examples and AWS Kubernetes integration helped me understand scalable machine learning deployment and operations efficiently.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100








