OpenClassrooms becomes an accredited US university.
Discover what this means for youOpenClassrooms becomes an accredited US university.
Discover what this means for youLearn how to design a train, and deploy ML models for text and image


Are you passionate about data and its potential? This intensive bootcamp is for you! Through four practical projects, you will be immersed in the world of supervised and unsupervised machine learning, image processing, and the deployment of intelligent systems.
You will learn how to build your first predictive models, automatically classify complex data, leverage advanced approaches such as semi-supervised computer vision, and design a Retrieval-Augmented Generation (RAG) system based on cutting-edge language models such as Mistral orchestrated with LangChain.
This comprehensive training course will give you a comprehensive overview of modern data science and MLOps techniques, from data preparation to model deployment in production.
What you will learn:
Preparing and cleaning data to train your models;
Implementing supervised algorithms (regression, classification) and unsupervised algorithms (clustering, PCA);
Image analysis with pre-trained models and semi-supervised approaches;
Developing an intelligent chatbot with a RAG system, LangChain and Mistral.
"My mentor is flexible; he has adapted to my personal and family situation, which I really appreciate. At the same time, he is demanding and motivates me in a supportive way. It's a perfect balance."
"We're not alone. We have support from our mentor, other students, and the OpenClassrooms team, who are always there to answer our questions. My apprehensions quickly disappeared!"
To get started on this training, you need to have the following prerequisites:



For everyone.
This training program requires an estimated time commitment of 360 hours, including 180 hours supervised.
Hourly volume details
The total training duration consists of:
The training duration can be extended in the case of part time training.
The average duration is estimated and depends on your entry level into training, the time allocated per week, your availability, your capacity, and learning pace.
Interested in this path for your company?
Get connected with an expertTraining program last updated on Mar 16, 2026