This is an example of a simple banner

Training: Operationalize machine learning and generative AI solutions (AI-300)

Ref. AI-300T00
Duration:
4
 jours
Exam:
Optionnel
Level:
Intermédiaire

Operationalize Machine Learning and Generative AI Solutions Training (AI-300)

The AI-300 training teaches you how to operationalize machine learning and generative AI solutions on Azure. You start from a model trained in a notebook and take it all the way to a deployed, versioned, monitored and retrainable service. Over four days you work with Azure Machine Learning, Microsoft Foundry and GitHub Actions, using the official Microsoft labs.

From prototype to production service

The programme follows the full lifecycle: experimentation and model tracking with MLflow, hyperparameter tuning, reusable pipelines, then the design of an MLOps architecture built from the outset for monitoring and retraining. The second half applies the same discipline to generative AI agents: prompt management in GitHub, structured evaluation experiments, automated evaluations, monitoring and tracing of deployed applications.

By the end of the four days you can ship a model or an agent through a reproducible and auditable pipeline, and read production signals to decide when retraining is needed. The course runs in Geneva and Lausanne, on site or as a virtual class, and is delivered by a Microsoft Certified Trainer.

Participant Profiles

  • AI engineers and machine learning engineers
  • Data scientists responsible for moving models into production
  • DevOps and platform engineers working on AI projects
  • Developers building generative AI applications and agents on Azure
  • Data and AI solution architects
  • Professionals accountable for model governance and quality

Objectives

  • Train, track and compare models with Azure Machine Learning and MLflow
  • Automate hyperparameter tuning and run reusable training pipelines
  • Design an MLOps architecture that covers monitoring and retraining
  • Deploy, promote and roll back models with GitHub Actions
  • Apply GenAIOps practices to agents built in Microsoft Foundry
  • Automate AI evaluations and align evaluators with human criteria
  • Monitor and trace generative AI applications in production

Prerequisites

  • Working knowledge of Python and data science libraries
  • Machine learning notions: training, validation, evaluation
  • Familiarity with the Azure portal

Course Content

Module 1: Get started with machine learning in Azure

  • Define the problem
  • Get and prepare data
  • Train the model
  • Use Azure Machine Learning studio
  • Integrate a model

Module 2: Experiment with Azure Machine Learning

  • Preprocess data and configure featurization
  • Run an automated machine learning experiment
  • Evaluate and compare models
  • Configure MLflow for model tracking in notebooks
  • Train and track models in notebooks
  • Evaluate models with the Responsible AI dashboard

Module 3: Run training scripts and track models with MLflow in Azure Machine Learning

  • Convert a notebook to a script
  • Run a script as a command job
  • Use parameters in a command job
  • Track metrics with MLflow
  • View metrics and evaluate models

Module 4: Perform hyperparameter tuning with Azure Machine Learning

  • Define a search space
  • Configure a sampling method
  • Configure early termination
  • Use a sweep job for hyperparameter tuning

Module 5: Run pipelines in Azure Machine Learning

  • Create components
  • Create a pipeline
  • Run a pipeline job

Module 6: Design a machine learning operations solution (MLOps)

  • Explore an MLOps architecture
  • Design for monitoring
  • Design for retraining

Module 7: Automate model training with GitHub Actions

  • Use source control for machine learning assets
  • Apply trunk-based development
  • Validate changes with GitHub Actions
  • Connect GitHub Actions to Azure Machine Learning securely
  • Trigger Azure Machine Learning jobs and pipelines

Module 8: Deploy and monitor a model in Azure Machine Learning

  • Prepare a model for deployment
  • Explore the deployment and monitoring architecture
  • Control deployments with GitHub environments
  • Deploy, promote, and roll back a model with GitHub Actions
  • Monitor the deployed model

Module 9: Plan and prepare a GenAIOps solution

  • Define agent specifications
  • Design and optimize your agent
  • Explore the GenAIOps lifecycle
  • Explore available tools and frameworks to implement GenAIOps

Module 10: Manage prompts for agents in Microsoft Foundry with GitHub

  • Apply version control to prompts
  • Understand Microsoft Foundry agents and prompt versioning
  • Organize prompts in GitHub repositories
  • Develop safe prompt deployment workflows

Module 11: Evaluate and optimize AI agents through structured experiments

  • Design evaluation experiments
  • Apply Git-based workflows to optimization experiments
  • Apply evaluation rubrics for consistent scoring

Module 12: Automate AI evaluations with Microsoft Foundry and GitHub Actions

  • Understand why automated evaluations matter
  • Align evaluators with human criteria
  • Create evaluation datasets
  • Implement batch evaluations with Python
  • Integrate evaluations into GitHub Actions

Module 13: Monitor your generative AI application

  • Why do you need to monitor?
  • Understand key metrics to monitor
  • Explore how to monitor with Azure
  • Integrate monitoring into your app
  • Interpret monitoring results

Module 14: Analyze and debug your generative AI app with tracing

  • Why do you need to use tracing?
  • Identify what to trace in generative AI applications
  • Implement tracing in generative AI applications
  • Debug complex workflows with advanced tracing patterns
  • Make informed decisions with trace data analysis

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Exam

  • This course prepares you to the AI-300: Microsoft Certified: Machine Learning Operations Engineer Associate exam.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Why AI-300 matters now

Microsoft released the AI-300 course on 20 March 2026. It fills a real gap: until then the official catalogue taught how to design and train models, not how to keep them running. AI-300 is the first Microsoft course fully dedicated to MLOps and GenAIOps, meaning the deployment, monitoring and governance of machine learning models and generative AI solutions. ITTA adds it to the catalogue this autumn in its official form, fourteen modules delivered over four days.

The gap it addresses is familiar to every data team. A model with excellent test scores creates no value until an application calls it, someone watches it, and it gets retrained when the data drifts. The same is true of a generative AI agent: a prompt that shines in a demo degrades as soon as it meets real traffic, and without automated evaluation nobody notices before the users do.

Built for engineers who already train models

AI-300 is not an entry level course. It assumes you write Python, understand evaluation metrics and have already produced a model, however modest. What it adds is the engineering layer around it: experiment tracking with MLflow, the move from notebook to parameterised script, sweep jobs for hyperparameters, pipelines broken into reusable components, then full automation with GitHub Actions and GitHub environments that gate promotions to production.

The shift to generative AI happens at module 9. The last six modules treat Microsoft Foundry agents with the same rigour: agent specifications, prompt versioning in GitHub repositories, structured evaluation experiments with scoring rubrics, batch evaluations in Python wired into continuous integration, monitoring of key metrics, and tracing to debug complex call chains. That continuity between classic machine learning and generative AI is what makes the programme distinctive.

The Swiss context

In French speaking Switzerland, AI projects are leaving the proof of concept stage. Banks, insurers, medtech, watchmaking and public bodies share one constraint: a model that influences a decision must be traceable, explainable and reproducible, with a clear record of what was deployed, when and by whom. Expectations around data governance and the documentation of automated systems keep rising, and they translate directly into what this course teaches: a model registry, versioned pipelines, archived evaluations and continuous monitoring.

That is also why local teams now look less for people who can train a model than for people who can keep it in service. The Microsoft Certified: Machine Learning Operations Engineer Associate certification, prepared by the AI-300 exam, targets exactly that role.

How it fits with other ITTA courses

AI-300 pairs well with two neighbouring courses. AI-103, Develop AI applications and agents on Azure, focuses on building: Azure AI services, agent orchestration, retrieval augmented generation. It answers what you build, while AI-300 answers how you run it. Taking AI-103 first is the natural order, though the reverse works well for someone coming from a DevOps background.

DP-750, Implement data engineering solutions using Azure Databricks, covers the upstream side: ingestion, transformation and dataset reliability. An MLOps pipeline is never better than the data feeding it, and many production incidents blamed on the model actually originate in the data chain. Together the two paths cover the full journey for a team.

What an instructor led course adds over self study

The AI-300 modules are freely readable. Time is not. Setting up an Azure Machine Learning workspace yourself, connecting GitHub Actions to Azure with a federated identity, running a sweep job and then a pipeline, and finally deploying a monitored endpoint takes weeks of trial and error. In four guided days, with the official Microsoft labs and a certified trainer, you run the whole chain and meet the usual breaking points: missing permissions on a resource, a badly registered artefact, a metric absent from the dashboard, a promotion blocked by a GitHub environment.

The other benefit is judgement. Should retraining be triggered by a drift threshold or by a schedule? How many examples belong in an agent evaluation set? When is an automated evaluator reliable enough to block a release? Those questions get settled by discussing your own cases with the trainer and the other participants, not by reading a documentation page.

After the course

The most profitable habit is to take, within the following week, a model already in service at your organisation and apply the method to it: register it, wrap it in a parameterised training script, wire a first GitHub Actions workflow, then add monitoring. One complete loop on a simple case is worth more than a target architecture drawn on paper. For agents, start by moving prompts out of application code and versioning them, since that single step unlocks everything else.

If you are aiming for certification, plan to sit the AI-300 exam within a few weeks of the session, while the tooling is still fresh.

Do I need to know how to train a model before attending?

Yes. The course assumes you are comfortable with Python and have already produced a model, even a simple one. AI-300 deals with everything that happens after training.

Does the course cover generative AI or only classic machine learning?

Both. The first eight modules address MLOps with Azure Machine Learning, the following six cover GenAIOps with Microsoft Foundry: prompts, evaluations, monitoring and tracing of agents.

Do I need prior GitHub Actions experience?

Basic Git knowledge is enough. The GitHub Actions workflows are built step by step during the labs, including the secure connection to Azure and environment based promotion gates.

How is this different from AI-103?

AI-103 teaches you to build AI applications and agents on Azure. AI-300 teaches you to deploy, evaluate and monitor them. The two courses follow on from each other naturally.

Is the certification mandatory?

No. Sitting the AI-300 exam is optional and is scheduled separately from the training session.

Can I attend remotely?

Yes. The course is offered on site in Geneva and Lausanne, and as a virtual class with the same trainer and the same labs.

Prix de l'inscription
CHF 3'000.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

lun19Oct(Oct 19)09:00jeu22(Oct 22)17:00VirtuelVirtual Etiquettes de sessionAI-300T00

lun19Oct(Oct 19)09:00jeu22(Oct 22)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-300T00

lun23Nov(Nov 23)09:00jeu26(Nov 26)17:00VirtuelVirtual Etiquettes de sessionAI-300T00

lun23Nov(Nov 23)09:00jeu26(Nov 26)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-300T00

lun14Déc(Déc 14)09:00jeu17(Déc 17)17:00VirtuelVirtual Etiquettes de sessionAI-300T00

lun14Déc(Déc 14)09:00jeu17(Déc 17)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-300T00

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request