AI Engineer

Design and integrate Deep Learning models inside an AI product

DiplômeDiplôme de niveau 7 (bac +5)DuréeÀ plein temps : 12 mois

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Apprenez les compétences clés de votre futur métier en validant 11 projets tirés de cas concrets d’entreprise.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Diplôme de niveau 7 (bac +5)

Décrochez une certification professionnelle et bénéficiez de notre garantie embauché ou remboursé.*


AI Engineer

DiplômeDiplôme de niveau 7 (bac +5)DuréeÀ plein temps : 12 mois

Télécharger le programme

Many companies need Data experts to provide AI solutions for their products. Put your knowledge of mathematics to work by becoming an Artificial Intelligence Engineer through our training program, developed in partnership with Microsoft. 


Microsoft's Logo

What Will I Do as an AI Engineer?

An AI Engineer’s job is to use techniques such as Deep Learning to develop features such as chatbots or even navigation systems for autonomous vehicles.

In addition to mastering Data Science and Machine Learning techniques, you can use Microsoft Azure services for the purposes of developing AI products. You will also practice deploying your algorithms into production, and even supervise the development of an AI product.

What Will I Learn in This Program?

  • Apply Data Science basics, such as collecting and preparing data
  • Build Machine Learning and Deep Learning algorithms
  • Build models using Microsoft Azure services
  • Deploy algorithms into production in the cloud
  • Oversee the design of an AI product

How Much Will I Earn as an AI Engineer?

Here is what you can expect to earn, on average, as an AI Engineer:

  • Beginner: $45,000 to $65,000 USD gross per year
  • Senior: $65,000 to $90,000 USD gross per year

Roles in AI Engineering are in high demand, particularly for full-time employment. Freelance AI Engineers have charged up to $1,000 USD per day of work.

What Are My Job Prospects?

In Data Science, there is a high level of career mobility, depending on the company. This program will prepare you for the following careers:

  • AI Engineer
  • Data Scientist, Data Miner, Machine Learning Engineer
  • Data Analyst

What Are the Advantages of the OpenClassrooms Program?

Hands-on Learning Assignments that Develop Your Professional Skills

In our program, you will complete projects similar to those you’ll encounter in the professional world, and master the technical skills that businesses are looking for. At the end of the program, you’ll have an impressive project portfolio that will easily sway recruiters.

Individual Sessions with Your Mentor

Each week, you will meet via videoconference with your assigned mentor, who will support you, guide you, and answer all of your questions. Together, you will define specific goals and develop a learning plan just for you.

A Welcoming, Dynamic Learning Community

You are not alone! Your progress will be tracked by the Student Success Team to make sure that everything proceeds according to plan. You will also be in daily contact with other OpenClassrooms students via a dedicated virtual environment. 

Career Guidance

Our goal is to help you achieve the career of your dreams. That is why, in the final months of your training, you will receive guidance from a career coach who will assist you in your job search.

Who is Eligible to Enroll?

Required education level:

  • a bachelor's degree, or equivalent, in computer science, economics, finance or data analysis;
  • or a an associate's degree, or equivalent, and at least 2 years of professional experience in computer science, economics, finance or data analysis;

All other candidates will need to go through a specific admissions process. These candidates must have:

  • an associate's degree, or equivalent, in any subject and at least 1 year of professional experience in any field
  • and a completed placement test consisting of:

English language level: you will need to provide a certificate not older than 2 years to demonstrate a minimum level of English B2. Certificates accepted:

  • English Diploma from a secondary institution (private or public) or an accredited higher learning institution
  • Linguaskill minimum score: 160
  • BULATS minimum score: 60
  • TOEIC minimum score: 785
  • IELTS minimum score: 6.5
  • TOEFL iBT minimum score: 88
  • Cambridge FCE / CAE / BEC HIGHER / BEC VANTAGE minimum score or grade: B or 160
  • Certificate from a language center demonstrating a minimum level of B2 (including the number of training hours completed and the company signature or stamp)

Don’t have one of these certificates? Find out where to take an exam.

Equipment: Access to a computer (PC or Mac) with a microphone, webcam, and good Internet access. 

To complete this path, your computer will also need to meet the following requirements:

  • CPU: 2 x 64-bit, 2.8 GHz, core I3 or AMD Ryzen 3 minimum (ideally core I7 or AMD Ryzen 7),
  • RAM: 8 Go minimum (ideally 16 Go, but it's possible to use a free Google Colaboratory account for the larger datasets in the program),
  • Storage : 512 Go, SSD ideally.

For the Deep Learning data processing in particular, you'll need:

  • Graphics Processing Unit (GPU) NVidia 8Go minimum,
  • or use of free Cloud solutions available via a browser Google Colaboratory (GPU or TPU), or Kaggle Notebook,

Technical Prerequisites:

  • Mathematics (real analysis, algebra, probability, statistics).
  • Computer Science (algorithms, databases, shells).

Votre diplôme

  • OpenClassrooms est un établissement privé d’enseignement à distance déclaré au rectorat de l’Académie de Paris.

  • À l’issue de votre formation, sous réserve de validation de vos compétences par un jury, vous pourrez obtenir la certification professionnelle « Data scientist » enregistrée au Répertoire National des Certifications Professionnelles, de niveau 7 (bac +5) sur les cadres français et européens des certifications (European Qualifications Framework) à la condition que vous validiez les pré-requis nécessaires.

  • Si vous envisagez une poursuite d’études, contactez au préalable l’université ou l’école concernée pour connaître la procédure d’équivalence.

  • Obtenez plus rapidement cette certification professionnelle grâce à une Validation des Acquis de l'Expérience (VAE), si vous avez déjà au moins 1 an d'expérience professionnelle dans ce métier. En savoir plus

Garantie embauché ou remboursé

  • Vous trouvez un emploi dans les 6 mois après la date de validation du dernier projet de votre parcours.

  • Autrement, nous vous remboursons vos frais de scolarité.*
    Voir les détails


AI Engineer

DiplômeDiplôme de niveau 7 (bac +5)DuréeÀ plein temps : 12 mois

Télécharger le programme

Une pédagogie basée sur la pratique

  • Obtenez des compétences clés en validant des projets professionnalisants.

  • Progressez à l'aide d'un expert du métier.

  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les projets et compétences en détail

projet 1

Explore AI Engineering as a Career

Set yourself up for success in your path. Find out what you are going to learn and get to know your mentor. You will also define your learning goals in this first project!
Durée30 heures
Compétences acquises dans ce projet
  • Prepare for your training
projet 2

Participate in a Smart City Contest

You want to gain experience in Data Science by participating in an online contest organized by an NGO. The goal? To contribute to the development of the City of the Future!
Durée60 heures
Compétences acquises dans ce projet
  • Conduct a univariate statistical analysis
  • Use specialized Python libraries to conduct an exploratory data analysis
projet 3

Produce data visualizations for a public health agency

The Department of Health and Human Services wants to help its employees use their raw data. You're tasked to help them out!
Durée80 heures
Compétences acquises dans ce projet
  • Communicate exploratory results using clear and relevant data visualizations
  • Conduct data cleaning on structured data
  • Conduct a multivariate statistical analysis
projet 4

Develop a Scoring Model

As a Data Scientist for a finance company, you will develop a scoring model that will enable customer relations teams to decide whether or not to lend to prospective borrowers.
Durée80 heures
Compétences acquises dans ce projet
  • Train a classic supervised model that meets business expectations
  • Evaluate the performance of a classic supervised model
  • Transform relevant variables for a classic supervised model
  • Fine-tune hyperparameters of a classic supervised model in order to improve performance
projet 5

Segment the Customer Base of an e-commerce Website

You are working as a consultant for an e-commerce marketplace. Olist’s marketing teams want you to develop a customer segmentation they can use to optimize their communication campaigns.
Durée70 heures
Compétences acquises dans ce projet
  • Evaluate the performance of a classic unsupervised model
  • Fine-tune the hyperparameters of a classic unsupervised model
  • Transform relevant variables for a classic unsupervised model
  • Train a classic unsupervised model that meets business expectations
projet 6

Improve Your Startup’s AI Product

You are an AI engineer for a website that provides restaurant listings. You will be working on a new interactive feature for your platform.
Durée80 heures
Compétences acquises dans ce projet
  • Fetch data from an API that matches predefined needs
  • Implement dimension-reduction techniques
  • Pre-process unstructured data to generate a functional dataset
  • Visualize high-dimensional data
projet 7

Use Deep Learning to detect Bad Buzz

You are an AI engineer for a consulting firm specializing in digital marketing. Your customer wants to use AI to detect Bad Buzz associated with its brand online.
Durée70 heures
Compétences acquises dans ce projet
  • Select appropriate text pre-processing methods to improve a Deep Learning model
  • Choose the appropriate word embedding method to improve a Deep Learning model
  • Train a Deep Learning model on text data
  • Evaluate the performance of a Deep Learning model on text data
projet 8

Build a Computer Vision System for an Autonomous Vehicle

Your company designs onboard computer vision systems for autonomous vehicles. As a member of the project team, you are responsible for image segmentation.
Durée90 heures
Compétences acquises dans ce projet
  • Evaluate the performance of a Deep Learning model on images
  • Use data augmentation techniques to improve a Deep Learning model on images
  • Train a Deep Learning model on images
  • Handle a large dataset
projet 9

Create an Application for Recommending Content

You are the CTO of a startup that wants to market a book recommendation app to its customers. You will launch an initial version of this application.
Durée80 heures
Compétences acquises dans ce projet
  • Develop scripts to run an end-to-end AI pipeline
  • Select the software architecture to meet the business need
projet 10

Develop a Chatbot to Help Customers Make Holiday Reservations

Your tourism company wants to develop a chatbot to help its customers reserve airline tickets. You have been assigned to develop this chatbot!
Durée100 heures
Compétences acquises dans ce projet
  • Monitor the performance of the model in production
  • Integrate an AI processing chain into an IT tool using Git
  • Integrate a model’s output into a finished IT product
projet 11

Define the Scope of an AI Project

In a few days, the Executive Board will meet to approve your company’s proposed roadmap. You must scope the project to convince senior management that your project has strong potential.
Durée60 heures
Compétences acquises dans ce projet
  • Identify the human, technical and financial resources required to implement an AI project
  • Identify the ethical and legal issues relating to the collection of personal data
  • Plan appropriate responses to significant project risks
Data scientist

Un accompagnement individuel & privilégié

  • Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier.

  • Progressez rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire.

La communauté OpenClassrooms

  • Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.

  • Partagez vos questions et vos doutes avec des centaines d'étudiants, de mentors et de diplômés sur un réseau social privé.

Comment se déroule un parcours OpenClassrooms ?

Du choix de leur formation au premier jour de leur nouvelle carrière, nos étudiants racontent leur expérience et l'accompagnement qu'ils ont reçu, étape par étape.

Voir le détail des étapes

Financez votre parcours

L’abonnement : une formule flexible et à la carte

Pour tous

Les avantages
  • Date de début et rythme d’études flexibles

  • Sans engagement : arrêtez à tout moment

  • Plus vite vous terminez, moins le coût final est élevé

  • Garantie embauché ou remboursé*

650 € par mois

Environ 12 mois

Démarrer ma candidature

Ce parcours vous intéresse pour votre entreprise ?

Contacter un expert business

* Sous réserve des conditions énoncées dans les Conditions Générales de Services

Formation mise à jour le 20 déc. 2022