AI Engineer

Design and integrate Deep Learning models inside an AI product

Get started

A flexible online program

Imagine starting a brand-new career at any time! Can’t commit to full-time? No problem, study at your own pace.

Real-world projects

Acquire the most relevant skills by completing 11 projects based on those required in your future career.

Individual learning support

Benefit from weekly mentoring sessions with an expert in the field.

A Master's-level diploma

Leave with a professional qualification and the guarantee of a job within 6 months.

Get started
Data

AI Engineer

DiplomaMaster's-level diplomaIndividual learning supportJob guarantee

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 will be able to 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?

English language level: A good level of English (for non-native speakers, a CEFR level of B2, an IELTS band score of 6.5, or a TOEFL score of 80 is recommended).

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

Required education level: Bachelor of Mathematics (recommended) or Bachelor of Science (or equivalent).

Technical Prerequisites:

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

Your diploma

  • OpenClassrooms is a private distance learning establishment, registered with the Board of Education in Paris, France.

  • Once you’ve completed your training path and validated your skills, you’ll be awarded the "AI Engineer" diploma.
    You'll earn the "AI Engineer" certificate, registered at the National Directory of Professional Certifications. This diploma is at Master's-level on the EQF (European Qualifications Framework).

  • Contact the university or higher education establishment where you’d like to continue your studies if you have questions about the equivalence of the diploma.

Job guarantee

  • Find work within 6 months of graduating.

  • Get your money back from OpenClassrooms if you don't.
    See Job Guarantee.

Data

AI Engineer

DiplomaMaster's-level diplomaIndividual learning supportJob guarantee

A teaching method based on practical experience.

  • Acquire key skills for your future career with real-world projects.

  • Make progress with the support of an experienced professional.

  • Acquire concrete know-how and demonstrate it with a portfolio.

Detailed projects and skills

project 1

Explore AI Engineering as a Career

Your company in the banking sector wants to improve its customers’ experience using a chatbot. You have been selected to launch this experiment!
Duration30 hours
Skills acquired in this project
  • Use a pre-trained model in the cloud
project 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!
Duration60 hours
Skills acquired in this project
  • Conduct a univariate statistical analysis
  • Use specialized Python libraries to conduct an exploratory data analysis
project 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!
Duration80 hours
Skills acquired in this project
  • Conduct a multivariate statistical analysis
  • Communicate exploratory results using clear and relevant data visualizations
  • Conduct data cleaning on structured data
project 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.
Duration80 hours
Skills acquired in this project
  • Train a classic supervised model that meets business expectations
  • Transform relevant variables for a classic supervised model
  • Fine-tune hyperparameters of a classic supervised model in order to improve performance
  • Evaluate the performance of a classic supervised model
project 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.
Duration70 hours
Skills acquired in this project
  • Train a classic unsupervised model that meets business expectations
  • 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
project 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.
Duration80 hours
Skills acquired in this project
  • Implement dimension-reduction techniques
  • Pre-process unstructured data to generate a functional dataset
  • Fetch data from an API that matches predefined needs
  • Visualize high-dimensional data
project 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.
Duration70 hours
Skills acquired in this project
  • Evaluate the performance of a Deep Learning model on text data
  • Choose the appropriate word embedding method to improve a Deep Learning model
  • Train a Deep Learning model on text data
  • Select appropriate text pre-processing methods to improve a Deep Learning model
project 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.
Duration90 hours
Skills acquired in this project
  • Train a Deep Learning model on images
  • Evaluate the performance of a Deep Learning model on images
  • Handle a large dataset
  • Use data augmentation techniques to improve a Deep Learning model on images
project 9

Create a Mobile 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 mobile application.
Duration80 hours
Skills acquired in this project
  • Select the software architecture to meet the business need
  • Develop scripts to run an end-to-end AI pipeline
project 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!
Duration100 hours
Skills acquired in this project
  • Integrate a model’s output into a finished IT product
  • Integrate an AI processing chain into an IT tool using Git
  • Monitor the performance of the model in production
project 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.
Duration60 hours
Skills acquired in this project
  • 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
Diploma
Data scientist

One-to-one learning support

  • Benefit from weekly individual mentoring sessions with an expert in the field.

  • Progress rapidly through projects thanks to their expertise in sharing know-how.

The OpenClassrooms community

  • Count on our solid student community to give you support 24-7.

  • Share your doubts or queries with a comprehensive network of students, mentors, and graduates.

Pay for your path

Monthly subscription: The flexible, customizable option

For everyone


Benefits
  • Adapts to your schedule: Study at your pace

  • Non-binding subscription: Stop at any time

  • The faster you finish, the less it costs

  • Start date of your choice

€500 per month

Approx. 12 months

Start now

Need help finding the most relevant funding option?

Contact us

Interested in this path for your company?

Contact our business team

We are here to help

Our team is available to answer your questions about our programs or your new career path.