End-to-end MLOps with Databricks

New
·

7 Weeks

·

Cohort-based Course

Do you want to know the right way to do MLOps on Databricks? This course is for you!

This course is popular

7 people enrolled last week.

Course overview

Learn the right way to implement MLOps best practices on Databricks

Implementing MLOps practices elevates data scientists and speeds up time to production. We've seen it through our careers. MLOps is not about what tools you use, it is about how you use them to follow MLOps principles.


For any given machine learning model run/deployment in any environment, it must be possible to look up unambiguously:


- corresponding code/commit on git;

- infrastructure used for training and serving;

- environment used for training and serving;

- ML model artifacts;

- what data was used to train the model.


We teach you how to follow these principles using Databricks and develop on Databricks following the best software engineering practices.


We spent the last 3 years working with Databricks and figuring it out with new features appearing all the time (such as Unity catalog, model serving, feature serving, Databricks Asset Bundles). It was not straightforward due to lacking documentation and notebook-first available training materials.


In this course, we share all the knowledge we gained during our journey.


Prerequisites: Python experience, basic knowledge of git, CI/CD.



Who is this course for

01

Machine learning engineers who are familiar with MLOps but do not know how to do it on Databricks.

02

Machine learning engineers who are familiar with Databricks, but not familiar with the latest features.

03

Data scientists who work with Databricks, and want to know more about MLOps.

Topics covered

MLOps principles and components

  • MLOps toolbelt
  • Principles behind MLOps
  • Databricks MLOps components

Developing on Databricks

  • Developing in Python: best software development principles
  • Dbconnect & VS code extension
  • Databricks Folders
  • From a notebook to production-ready code

Databricks asset bundles (DAB)

  • What is DAB?
  • Asset bundles components
  • Defining complex workflow in asset bundles
  • Using private packages in asset bundles

Git branching strategy & Databricks environments

  • Databricks'recommended approach
  • CI/CD pipeline with GitHub actions and Asset Bundles

MLflow experiment tracking & registering models in Unity Catalog

  • MLflow components
  • Track experiments & search for experiments
  • Custom models in MLflow
  • Registering models in Unity Catalog

Model serving architectures

  • Overview of architectures and use cases
  • Feature serving
  • Model serving (with automatic feature lookup)

Inference tables and lakehouse monitoring

  • What are inference tables
  • Setting up model evaluation pipeline
  • Data/model drift detection and lakehouse monitoring

This course includes

7 interactive live sessions

Lifetime access to course materials

33 in-depth lessons

Direct access to instructor

8 projects to apply learnings

Guided feedback & reflection

Private community of peers

Course certificate upon completion

Maven Satisfaction Guarantee

This course is backed by Maven’s guarantee. You can receive a full refund within 14 days after the course ends, provided you meet the completion criteria in our refund policy.

Course syllabus

Expand all modules
  • Week 1

    Oct 14—Oct 20

    Events

    • Oct

      16

      MLOps Principles & Developing on Databricks

      Wed, Oct 16, 2:00 PM - 4:00 PM UTC

    Modules

    • MLOps Principles and Components

    • Developing on Databricks

  • Week 2

    Oct 21—Oct 27

    Events

    • Oct

      23

      Databricks Asset Bundles & Git Branching Strategy

      Wed, Oct 23, 2:00 PM - 4:00 PM UTC

    Modules

    • Databricks Asset Bundles

    • Git branching strategy & databricks environment

  • Week 3

    Oct 28—Nov 3

    Events

    • Oct

      30

      MLflow & Feature Engineering

      Wed, Oct 30, 3:00 PM - 5:00 PM UTC

    Modules

    • MLflow: getting started

    • Feature Engineering on Databricks (Feature Store)

  • Week 4

    Nov 4—Nov 10

    Events

    • Nov

      6

      Q&A

      Wed, Nov 6, 3:00 PM - 5:00 PM UTC

    Modules

    • Self-study week

  • Week 5

    Nov 11—Nov 17

    Events

    • Nov

      13

      Serving Architectures: Model Serving & Feature Serving

      Wed, Nov 13, 3:00 PM - 5:00 PM UTC

    Modules

    • Model Serving Architectures

    • Feature Serving

    • Model serving

  • Week 6

    Nov 18—Nov 24

    Events

    • Nov

      20

      Inference Tables & Lakehouse Monitoring

      Wed, Nov 20, 3:00 PM - 5:00 PM UTC

    Modules

    • Inference Tables & Lakehouse Monitoring

    • Bonus: System Tables, Costs monitoring

  • Week 7

    Nov 25—Nov 29

    Events

    • Nov

      27

      Demo day

      Wed, Nov 27, 3:00 PM - 5:00 PM UTC

    Modules

    • Capstone: Bringing All Learnings Together in One Place

Meet your instructor

Maria Vechtomova

Maria Vechtomova

MLOps Tech Lead | Databricks Beacon | 10+ years in Data & AI

MLOps Tech Lead with 10+ years of experience, bridging the gap between data scientists, infra, and IT teams.


For the last 7 years, Maria has been focusing on MLOps (before it became a thing!) and has built MLOps frameworks multiple times with different sets of tools.

Başak Eskili

Başak Eskili

Senior ML engineer | 5+ years in Data & AI

Senior Machine Learning Engineer with 5+ years of experience across diverse industries including banking, retail, and travel.

A pattern of wavy dots

Join an upcoming cohort

End-to-end MLOps with Databricks

Live cohort

€750

Dates

Oct 13—Nov 28, 2024

Payment Deadline

Oct 27, 2024
Get reimbursed

Bulk purchases

Course schedule

4-6 hours per week

  • Wednesdays

    16:00-18:00 CET

    Live sessions where we walk you through the week's materials.

  • Weekly projects

    2 hours per week


Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions

What happens if I can’t make a live session?

I work full-time, what is the expected time commitment?

What’s the refund policy?

A pattern of wavy dots

Join an upcoming cohort

End-to-end MLOps with Databricks

Live cohort

€750

Dates

Oct 13—Nov 28, 2024

Payment Deadline

Oct 27, 2024
Get reimbursed

Bulk purchases

€750

7 Weeks