Online Course – Certified Professional Internship in Machine Learning Operations from Duke University

Become a machine learning engineer. Upgrade your programming skills with MLOps.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Advanced

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Microsoft Region
  • Big data
  • Data Analytics
  • Python programming
  • Github
  • Machine learning
  • Cloud Computing
  • Data Management
  • Devlops
  • Amazon Web Services (AWS)
  • Rust programming
  • MLOps

What you will learn in the course

Courses for which the course is suitable

  • Data Science
  • Machine Learning Engineering
  • Cloud ML Solutions Architect
  • Artificial Intelligence (AI) Product Management

Internship – 4-part course series

This intensive course series is designed for people with programming knowledge, such as developers, data scientists, and researchers. You’ll learn important MLOps skills, including using Python and Rust, leveraging GitHub Copilot for increased productivity, and using platforms like Amazon SageMaker, Azure ML, and MLflow. You’ll also learn how to fine-tune large language models (LLMs) using Hugging Face, and learn about deploying robust and efficient integrated binary models in ONNX format, preparing you for success in the emerging field of MLOps.

Career paths

Through this series of courses, you will begin to acquire skills for a variety of career paths:

  • Data Science – Analyzing and understanding complex data sets, developing machine learning models, implementing data management, and advancing data-driven decision-making.
  • Machine Learning Engineering – Designing, building, and deploying machine learning models and systems to solve real-world problems.
  • Cloud ML Solutions Architect – Utilizing cloud platforms like AWS and Azure to design and manage ML solutions flexibly and cost-effectively.
  • Artificial Intelligence (AI) Product Management – Bridging the gap between business, engineering, and data science teams to deliver meaningful AI/ML products.

Hands-on Learning Project

Explore and practice your MLOps skills with hands-on exercises and Github platforms.

  • Building a Python script to automate data processing and feature extraction for machine learning models.
  • Developing a real-world ML/AI solution using AI-based pair programming and GitHub Copilot, demonstrating your ability to collaborate with AI.
  • Creating web applications and command-line tools to interact with machine learning models using Gradio, Hugging Face, and the Click framework.
  • Implementing GPU-accelerated machine learning tasks using Rust to improve performance and efficiency.
  • Train, optimize, and deploy machine learning models on Amazon SageMaker and Azure ML for cloud-based MLOps.
  • Full MLOps pipeline design with MLflow, project management, modeling, and system feature tracking.
  • Configure and deploy large language models (LLMs) and patient models using ONNX format with Hugging Face. Create interactive demos to effectively demonstrate your work and progress.

Details of the courses that make up the specialization

Python courses for MLOps experts

Course 1

  • 43 hours
  • 4.2 (188 ratings)
Course Details
What you’ll learn
  • Work with logic in Python, assign variables, and use different data structures.
  • Write, run, and debug tests using Pytest to verify your work.
  • Interact with APIs and SDKs to build command-line tools and HTTP APIs to solve and create automations for machine learning problems.
Skills you will acquire
  • Category: Python Programming
  • Category: Information Engineering
  • Category: Machine Learning
  • Category: Test Automation
  • Category: MLOps

Course 2

  • 44 hours
  • 4.2 (115 ratings)
Course Details
What you’ll learn
  • Build execution pipelines using DevOps, DataOps, and MLOps.
  • Explain the principles and practicalities of MLOps (e.g., data management, model training and development, continuous integration and delivery, etc.).
  • Build and launch machine learning models in a production environment using MLOps tools and platforms.
Skills you will acquire
  • Category: Python libraries
  • Category: Big Data
  • Category: Machine Learning
  • Category: DevOps
  • Category: Rust Programming

MLOps Platforms: Amazon SageMaker and Azure ML

Course 3

  • 30 hours
  • 3.7 (37 ratings)
Course Details
What you’ll learn
  • Apply exploratory data analysis (EDA) techniques to data science and database problems.
  • Build machine learning modeling solutions using AWS and Azure technologies.
  • Train and launch machine learning solutions in a production environment using cloud technology.
Skills you will acquire
  • Category: Microsoft Azure
  • Category: Python Programming
  • Category: Machine Learning
  • Category: Amazon Web Services (Amazon AWS)
  • Category: MLOps

MLOps tools: MLflow and Hugging Face

Course 4

  • 25 hours
  • 3.8 (31 ratings)
Course Details
What you’ll learn
  • Create new projects in MLflow to create and register models.
  • Leverage Hugging Face models and databases to build your APIs.
  • Bind and launch Hugging Face to the cloud using automation.
Skills you will acquire
  • Category: Models
  • Category: Information Engineering
  • Category: Cloud Computing
  • Category: Hugging Face
  • Category: Machine Learning Software