Coursera

Production ML Engineering: Packaging, APIs, and Testing

Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Coursera

Production ML Engineering: Packaging, APIs, and Testing

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Package machine learning models into reusable Python modules for scalable AI applications

  • Develop production-ready ML APIs that serve machine learning predictions

  •  Implement CI/CD workflows tomaintainreliable ML codebases

  • Design automated testing strategies tovalidatemachine learning pipelines

Compétences que vous acquerrez

  • Catégorie : Unit Testing
  • Catégorie : Version Control
  • Catégorie : Code Review
  • Catégorie : API Design
  • Catégorie : Maintainability
  • Catégorie : Verification And Validation
  • Catégorie : MLOps (Machine Learning Operations)
  • Catégorie : Technical Documentation
  • Catégorie : Package and Software Management
  • Catégorie : CI/CD
  • Catégorie : Test Automation
  • Catégorie : Continuous Integration
  • Catégorie : Software Documentation
  • Catégorie : Continuous Delivery

Outils que vous découvrirez

  • Catégorie : Application Programming Interface (API)
  • Catégorie : Model Deployment

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mars 2026

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise en Software Development

Ce cours fait partie de la Transformers Unleashed: Master the Architecture of Modern AI Certificat Professionnel
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable auprès de Coursera

Il y a 9 modules dans ce cours

You will apply advanced programming constructs such as generators, decorators, and structured logging to build reusable utilities for machine learning workflows. You will refactor preprocessing logic into modular components that improve maintainability.

Inclus

3 vidéos2 lectures2 devoirs

You will create testable, standards-compliant Python packages for machine learning applications. You will structure dependencies, implement unit tests, and prepare packages for integration into production ML pipelines.

Inclus

3 vidéos2 lectures2 devoirs1 laboratoire non noté

You will apply version control, code review workflows, and CI/CD pipelines to maintain ML codebase quality. You will implement automated checks that support collaboration and production readiness.

Inclus

3 vidéos1 lecture1 devoir

You will create modular software components and APIs for serving machine learning models. You will design and implement a structured service interface that supports scalable model deployment.

Inclus

2 vidéos1 lecture2 devoirs1 laboratoire non noté

You will apply clear writing practices to document model architectures, data schemas, training procedures, and evaluation results. You will structure documentation to improve reproducibility and technical clarity.

Inclus

3 vidéos1 lecture2 devoirs

You will create developer-facing documentation that defines request and response schemas, usage examples, and integration guidance. You will produce structured documentation that supports onboarding and long-term system maintenance.

Inclus

3 vidéos2 lectures2 devoirs1 laboratoire non noté

You will evaluate an ML pipeline by designing comprehensive test cases that cover unit, integration, and smoke testing scenarios. You will define validation strategies that detect drift and performance degradation

Inclus

3 vidéos1 lecture1 devoir

You will create automated regression test suites to validate model outputs against baseline datasets. You will configure repeatable testing workflows that support stable and reliable model deployment.

Inclus

3 vidéos2 lectures2 devoirs1 laboratoire non noté

In this project, you will transform churn prediction logic into a production-style machine learning service that is organized, testable, and easier for other developers to use. You will simulate the work of a machine learning engineer supporting a product analytics team that wants to operationalize churn-risk predictions for internal applications. Instead of delivering a single experimental script, you will structure prediction logic into reusable Python modules, implement automated tests to validate system behavior, and document how the prediction service should be used. Instead of delivering a single script, you will: Organize prediction logic into reusable modules Define a clear service interface Implement input validation and error handling Create automated tests Implement at least two advanced Python practices (e.g., structured logging, decorators, generators, configuration- driven design) Document how the system works, including model logic, data understanding, and evaluation results The final deliverable demonstrates how machine learning functionality can be packaged into structured code that other applications can depend on. Your completed project will represent a small but realistic machine learning service that can generate churn predictions from user engagement data. The final artifact is a portfolio-ready engineering project that reflects common machine learning operationalization work in professional environments.

Inclus

2 lectures1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Professionals from the Industry
322 Cours 46 316 apprenants

Offert par

Coursera

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions

¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.