Skip to content

Scaling MLOps education

Manage the complexity of MLOps by centralizing the process on GitHub.

Artwork: Violet Reed

Photo of Noah Gift
Pragmatic AI Labs logo

Noah Gift // Executive in Residence, Duke University and Founder, Pragmatic AI Labs

The ReadME Project amplifies the voices of the open source community: the maintainers, developers, and teams whose contributions move the world forward every day.

Machine Learning Operations (MLOps) is a methodology that embraces automation to incrementally improve business outcomes for machine learning problems. Now more than ever, organizations are focused on creating processes that maximize developer efficiency and bolster product innovation. Using GitHub to teach machine learning operations (MLOps) provides four major benefits: reproducibility (via GitHub Codespaces), access to machine learning technology, AI coding assistance, and CI/CD capabilities. This video Guide shows how to utilize the features provided by GitHub and walks viewers through building GitHub Templates, creating a CI/CD workflow with GitHub Actions, and configuring GitHub Codespaces environments with .devcontainer. Along the way, you’ll learn how automation and AI pair programming can help streamline these processes.


In this Guide, you will learn:

  1. To setup and use GitHub Actions

  2. To setup and use Github Codespaces with templates for MLOps with GPU capability

  3. To setup and use GitHub Copilot for AI pair programming


Noah Gift is the founder of Pragmatic A.I. Labs. Noah lectures at MSDS, Northwestern, Duke MIDS Graduate Data Science Program, the Graduate Data Science program at UC Berkeley, the UC Davis Graduate School of Management MSBA program, UNC Charlotte Data Science Initiative, and University of Tennessee (as part of the Tennessee Digital Jobs Factory). He teaches and designs graduate machine learning, MLOps, AI, data science courses, and consults on machine learning and cloud architecture.

About The
ReadME Project

Coding is usually seen as a solitary activity, but it’s actually the world’s largest community effort led by open source maintainers, contributors, and teams. These unsung heroes put in long hours to build software, fix issues, field questions, and manage communities.

The ReadME Project is part of GitHub’s ongoing effort to amplify the voices of the developer community. It’s an evolving space to engage with the community and explore the stories, challenges, technology, and culture that surround the world of open source.

Follow us:

Nominate a developer

Nominate inspiring developers and projects you think we should feature in The ReadME Project.

Support the community

Recognize developers working behind the scenes and help open source projects get the resources they need.

Thank you! for subscribing