A curated list of open source libraries for deploying, monitoring, versioning, scaling and securing production machine learning.
raminmohammadi/MLOps
Course labs, reading materials and exercises for an MLOps and LLMOps course at Northeastern University, covering ML deployment and monitoring.
- Stars
- 306
- Forks
- 455
- Open issues
- 3
- Last commit
- 26 days ago
What is it?
This repository collects the labs, code samples and reading materials for a Northeastern University MLOps course (DADS 7305). It is organized as a resource hub for students and instructors, with hands-on labs that follow the machine learning lifecycle from building pipelines to deploying and maintaining models in production.
The covered topics include containerization and orchestration, CI/CD and continuous training for ML, monitoring and handling data drift, and retraining. The course also includes LLMOps labs on evaluation, alignment, monitoring and deployment of large language models. Labs are meant to be followed in sequence, with instructions and code examples in each folder.
The reading materials are drawn from Coursera under Creative Commons terms. Code is MIT-licensed, but the README restricts use of this content for similar courses within Northeastern University without written permission.
Key features
- 01Hands-on labs covering the ML lifecycle from pipelines to production
- 02Containerization, orchestration and CI/CD pipelines for ML workloads
- 03Model monitoring, retraining and data drift handling exercises
- 04LLMOps labs on evaluation, alignment and LLM deployment
Use cases
- Following a university MLOps course with sequenced labs and code
- Learning how to move machine learning models into production
- Exploring LLMOps practices for evaluating and deploying large language models
Quick start
- 1
Clone this repository to your local machine
- 2
Navigate to the specific lab you are interested in
- 3
Read the lab instructions and follow the provided code samples
Things to know
- This is course material (labs and readings), not a packaged software project, so there is no single install or run command.
- The README says MIT licensed but also bars use for the same or similar Northeastern University courses without written permission, while the metadata lists CC0-1.0.
In collections
Topics
FAQ
- What is MLOps?
- Course labs, reading materials and exercises for an MLOps and LLMOps course at Northeastern University, covering ML deployment and monitoring. This repository collects the labs, code samples and reading materials for a Northeastern University MLOps course (DADS 7305). It is organized as a resource hub for students and instructors, with hands-on labs that follow the machine learning lifecycle from building pipelines to deploying and maintaining models in production.
- Is MLOps free to use? What license does it have?
- MLOps is open source under the CC0-1.0 license. Check the license terms before using it in commercial products.
- Is MLOps still maintained?
- Actively maintained. The last commit to MLOps was on Oct 11, 2026.
- What can I use MLOps for?
- Following a university MLOps course with sequenced labs and code Learning how to move machine learning models into production Exploring LLMOps practices for evaluating and deploying large language models
- How do I install MLOps?
- Clone this repository to your local machine Navigate to the specific lab you are interested in Read the lab instructions and follow the provided code samples
- Where can I get MLOps?
- The source code and installation instructions are on GitHub: https://github.com/raminmohammadi/MLOps
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, self-paced 9-week online course covering MLOps: experiment tracking, orchestration, deployment, monitoring and best practices.
Notebooks, code samples and sample apps showing how to build, deploy and manage ML and generative AI workflows on Google Cloud Vertex AI.
A template and guidance for operating LLM-infused apps built with Prompt Flow on Azure AI Studio or Azure Machine Learning, covering experimentation, evaluation and deployment.
Open-source Python platform for building ML and AI workflows as pipelines that run on your own or cloud infrastructure, from training models to agents.
Python SDK for training and deploying machine learning models on Amazon SageMaker, with frameworks, built-in algorithms and BYO containers.