Cloud Machine Learning Engineering and MLOps

Brought by: Coursera

Overview

Welcome to the fourth course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will build upon the Cloud computing and data engineering concepts introduced in the first three courses to apply Machine Learning Engineering to real-world projects. First, you will develop Machine Learning Engineering applications and use software development best practices to create Machine Learning Engineering applications. Then, you will learn to use AutoML to solve problems more efficiently than traditional machine learning approaches alone. Finally, you will dive into emerging topics in Machine Learning including MLOps, Edge Machine Learning and AI APIs.

This course is ideal for beginners as well as intermediate students interested in applying Cloud computing to data science, machine learning and data engineering. Students should have beginner level Linux and intermediate level Python skills. For your project in this course, you will build a Flask web application that serves out Machine Learning predictions.

Syllabus

  • Getting Started with Machine Learning Engineering
    • This week, you will learn about the methodologies involved in Machine Learning Engineering. By the end of the week, you will be able to develop Machine Learning Engineering applications and use software development best practices to create Machine Learning Engineering applications.
  • Using AutoML
    • This week, you will learn about AutoML and how to use it to build efficient Machine Learning solutions with little to no code. These technologies include Ludwig, Google AutoML, Apple Create ML and Azure Machine Learning Studio. You will apply these solutions by using both open source and Cloud AutoML technology.
  • Emerging Topics in Machine Learning
    • This week, you will learn MLOps strategies and best practices in designing Cloud solutions. Then, you will explore Edge Machine Learning and how to use AI APIs. You will apply these strategies to build a low code or no code Cloud solution that performs Natural Language Processing or Computer Vision.

Taught by

Noah Gift

Cloud Machine Learning Engineering and MLOps
Go to course

Cloud Machine Learning Engineering and MLOps

Brought by: Coursera

  • Coursera
  • Free
  • English
  • Certificate Available
  • Available at any time
  • intermediate
  • English, Arabic, French, Portuguese, German, Thai, Indonesian, Spanish, Kazakh, Hindi, Russian, Swedish, Korean, Greek, Italian, Chinese, Ukrainian, Japanese, Polish, Dutch, Turkish
8.1.2PHP Version300msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (186ms)
    • Application (113ms)
    • 1 x Booting (61.96%)
      185.68ms
      1 x Application (37.8%)
      113.27ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed5.65ms
      • select * from `courses` where `slug_en` = 'cloud-machine-learning-engineering-and-mlops' limit 1
        3.32ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. cloud-machine-learning-engineering-and-mlops
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-23 12:02:15' where `id` = 154
        720μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-23 12:02:15
        • 1. 154
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (22)
        450μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        470μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (24) and `institutions`.`deleted_at` is null
        250μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        250μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 154 limit 1
        190μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 154
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        FS9F8oMh8KdBAnvzq9XzH04otlEa0dN64iR4LCZm
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/cloud-machine-learning-engineering-and-ml...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/cloud-machine-learning-engineering-and-mlops
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.147.83.234" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "934d35fafe9272ea-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "3.147.83.234" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "3.147.83.234" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "934d35fafe9272ea-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "3.147.83.234" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "28214" "REMOTE_ADDR" => "172.70.127.163" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/cloud-machine-learning-engineering-and-mlops" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1745409735.1493 "REQUEST_TIME" => 1745409735 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 23 Apr 2025 12:02:15 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjIyWGdqVXE0ekd2dHNpait2VlovRmc9PSIsInZhbHVlIjoiQnVORlZ3R1lkYnloN0xlcFZteGM3MWw0ZlpDUDVFU3pKdER3R3BqZ2p0bk5VWDgwM3d1ZkpGa1dUb2VCWDczaUdUdktTYncxOWI4ZlNXaTREVWVnRng0RTMrdVFNeXpNcld1NC9PZkFjUUs0Q0lmRDFsdDVVeGxpTzVZU3lBZXUiLCJtYWMiOiI2MTFjMWM5NjVlYWM2NWI0Nzk1MjYwZjlkY2EzOWY1OGM0Y2Q2ZmUyNGYzNDM1NWNlZjNkM2FhZmUxODg2NGVmIiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 14:02:15 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjIyWGdqVXE0ekd2dHNpait2VlovRmc9PSIsInZhbHVlIjoiQnVORlZ3R1lkYnloN0xlcFZteGM3MWw0ZlpDUDVFU3pKdER3R3BqZ2p0bk5VWDgwM3d1ZkpGa1dUb2VCWDczaUdUdktTY" 1 => "laravel_session=eyJpdiI6ImNOakJ2NDZHSmFsbHYzUDViS3hiemc9PSIsInZhbHVlIjoiZ0ZIMW1RWGJLL2JUaHlFV3hMRTNYSDlSU2ljNjFkKzlDM1IxeXdwc1hnMUJYbEQrRTN2UFdQalRFczBha0lacEs4OFlnN3NyNDREL1ZFSENjdlRORjA5Q0NhMDh3cjJQdGYvTm5wL1ZBeXJSeHdMR3IyVUNEaldQL0JFN3dmbFciLCJtYWMiOiIyMTI5N2UwOWMwY2I1YzFiZDI5MGQxYjk1YTVlZGMzOThmYjhhNDI1ZDQ2ZGI1ZTkzMjFhNjdmYzVkYWZhOWM4IiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 14:02:15 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImNOakJ2NDZHSmFsbHYzUDViS3hiemc9PSIsInZhbHVlIjoiZ0ZIMW1RWGJLL2JUaHlFV3hMRTNYSDlSU2ljNjFkKzlDM1IxeXdwc1hnMUJYbEQrRTN2UFdQalRFczBha0lacEs4" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjIyWGdqVXE0ekd2dHNpait2VlovRmc9PSIsInZhbHVlIjoiQnVORlZ3R1lkYnloN0xlcFZteGM3MWw0ZlpDUDVFU3pKdER3R3BqZ2p0bk5VWDgwM3d1ZkpGa1dUb2VCWDczaUdUdktTYncxOWI4ZlNXaTREVWVnRng0RTMrdVFNeXpNcld1NC9PZkFjUUs0Q0lmRDFsdDVVeGxpTzVZU3lBZXUiLCJtYWMiOiI2MTFjMWM5NjVlYWM2NWI0Nzk1MjYwZjlkY2EzOWY1OGM0Y2Q2ZmUyNGYzNDM1NWNlZjNkM2FhZmUxODg2NGVmIiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 14:02:15 GMT; path=/XSRF-TOKEN=eyJpdiI6IjIyWGdqVXE0ekd2dHNpait2VlovRmc9PSIsInZhbHVlIjoiQnVORlZ3R1lkYnloN0xlcFZteGM3MWw0ZlpDUDVFU3pKdER3R3BqZ2p0bk5VWDgwM3d1ZkpGa1dUb2VCWDczaUdUdktTY" 1 => "laravel_session=eyJpdiI6ImNOakJ2NDZHSmFsbHYzUDViS3hiemc9PSIsInZhbHVlIjoiZ0ZIMW1RWGJLL2JUaHlFV3hMRTNYSDlSU2ljNjFkKzlDM1IxeXdwc1hnMUJYbEQrRTN2UFdQalRFczBha0lacEs4OFlnN3NyNDREL1ZFSENjdlRORjA5Q0NhMDh3cjJQdGYvTm5wL1ZBeXJSeHdMR3IyVUNEaldQL0JFN3dmbFciLCJtYWMiOiIyMTI5N2UwOWMwY2I1YzFiZDI5MGQxYjk1YTVlZGMzOThmYjhhNDI1ZDQ2ZGI1ZTkzMjFhNjdmYzVkYWZhOWM4IiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 14:02:15 GMT; path=/; httponlylaravel_session=eyJpdiI6ImNOakJ2NDZHSmFsbHYzUDViS3hiemc9PSIsInZhbHVlIjoiZ0ZIMW1RWGJLL2JUaHlFV3hMRTNYSDlSU2ljNjFkKzlDM1IxeXdwc1hnMUJYbEQrRTN2UFdQalRFczBha0lacEs4" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "FS9F8oMh8KdBAnvzq9XzH04otlEa0dN64iR4LCZm" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/cloud-machine-learning-engineering-and-mlops" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]