Coursera
Coursera Logo

Duke University - DevOps, DataOps, MLOps 

  • Offered byCoursera

DevOps, DataOps, MLOps
 at 
Coursera 
Overview

Duration

26 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Advanced

Official Website

Explore Free Course External Link Icon

Credential

Certificate

DevOps, DataOps, MLOps
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
  • Advanced Level Intermediate experience in working with Python, Git for version control, Docker for containerization and Kubernetes for deployment and scaling.
  • Approx. 26 hours to complete
  • English Subtitles: English
Read more
Details Icon

DevOps, DataOps, MLOps
 at 
Coursera 
Course details

More about this course
  • Learn how to apply Machine Learning Operations (MLOps) to solve real-world problems. The course covers end-to-end solutions with Artificial Intelligence (AI) pair programming using technologies like GitHub Copilot to build solutions for machine learning (ML) and AI applications. This course is for people working (or seeking to work) as data scientists, software engineers or developers, data analysts, or other roles that use ML.
  • By the end of the course, you will be able to use web frameworks (e.g., Gradio and Hugging Face) for ML solutions, build a command-line tool using the Click framework, and leverage Rust for GPU-accelerated ML tasks.
  • Week 1: Explore MLOps technologies and pre-trained models to solve problems for customers.
  • Week 2: Apply ML and AI in practice through optimization, heuristics, and simulations.
  • Week 3: Develop operations pipelines, including DevOps, DataOps, and MLOps, with Github.
  • Week 4: Build containers for ML and package solutions in a uniformed manner to enable deployment in Cloud systems that accept containers.
  • Week 5: Switch from Python to Rust to build solutions for Kubernetes, Docker, Serverless, Data Engineering, Data Science, and MLOps.
Read more

DevOps, DataOps, MLOps
 at 
Coursera 
Curriculum

Week 1: Introduction to MLOps

Introduction to MLOps

MLOps Background

MLOps Trends and Techniques

What is DevOps?

What is DataOps?

MLOPs: Heavy vs Light

MLOps: Hierarchy of Needs

Data Poisoning Machine Learning Systems

What are the Key Components in MLOPs?

Considering the MLOps Maturity Models

What is Continuous Integration?

What is Continuous Delivery?

What is a Feature Store?

What is Data Drift?

Operationalizing a Microservice

CI for Microservices

End to End MLOps HuggingFace Spaces

App Runner Example

Flask Example

Building Golang GCP App Engine Microservice

Getting Started with Makefile

The Three Most Important Files in a Python Project

Key Concepts in MLOps

Week 2: Essential Math and Data Science

Doing Data Science Your First Day

What is Colab?

Understanding the Traveling Salesman Problem (TSP)

Simulations vs. Experiment Tracking

Machine Learning and AI in Practice with Clustering

Essential Math and Data Science

Week 3: Operations Pipelines: DevOps, DataOps, MLOps

Cloud Developer Workspace Advantage

Key Components of GitHub Ecosystem

Using GitHub Templates

Demo of GitHub Codespaces

GPU Code Whisperer

Fine-Tuning with Hugging Face

Demo of GitHub Copilot

GitHub Actions

Pipelines for DataOps using Step Functions

Query Databricks Pipeline

Building Data Ingestion Pipelines on AWS

Marco Polo Step Functions

Transforming Data in Transit on AWS

Demo AWS Batch Service

Serverless Data Engineering Pipelines on AWS

Building Python Functions from Zero

Building a Python NLP Project with Python Fire

Extending Google Cloud Functions

Using Google Cloud Functions

Deploying a Rust Azure Function with GitHub Actions

Operations Pipelines: DevOps, DataOps, MLOps

End to End MLOps and AIOps

Containerized Microservices

Containerized Continuous Delivery

Containerized Machine Learning

Containerized End-to-End Machine Learning

Building Distroless Containers

Use AI to Write AI

Learn Key Skills for Python DevOps with Copilot

Amazon CodeWhisperer vs. GitHub Copilot

Enabling AI Workflows

Prototyping AI APIs

Using Transfer Learning

Assimilate OpenAI Technology using Streamlit

End to End Containerized MLOps

Rust for MLOps: The Practical Transition from Python to Rust

Introduction to Switching to Rust from Python

Introduction to Rust Lecture Notes

Configure Rust for AWS Cloud9

GitHub Copilot Enabled Rust Programming

Using Rust Packaging for Web Development

Comparing Energy Efficiency of Rust vs. Python

Comparing Rust vs. Python for MLOps

Continuous Integration for Rust with GitHub Actions

Demo Unit Testing Rust

Building a Deduplication Tool with Rust

Zero Shot Classification Rust Hugging Face

Rust GPU Hugging Face Translator

PyTorch Stable Diffusion Rust with GPU

Rust PyTorch Demo

Building GPU Stress Test

Using Rust ONNX with EFS for AWS Lambda

Onboarding to GCP with Python and Rust via CloudShell

Run Rust Actix Microservice with Google Cloud Run

Build and Deploy Rust Microservice via Google Cloud Run

Monitoring and Logging with Rust for Google App Engine

Load Testing a Rust Microservice

Building a Containerized Rust Microservice with AWS

AWS Step Functions with Rust

Deploy an App Engine Rust Microservice

Size Calculator in AWS S3

Rust for MLOps

DevOps, DataOps, MLOps
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    DevOps, DataOps, MLOps
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...