Perform a search on the site.

Your currency

Implement algorithms and development techniques for AI

Your AI ideas need to translate into processing steps and code. Structure your programming practice to manipulate data and implement algorithms. Develop an approach that connects technical logic, experimentation and verification of results.

Duration
2 days 14 hours
Code
IA046FR Code

Presentation

Developing artificial intelligence involves more than calling APIs: it requires a detailed understanding of the underlying algorithms. This intensive 2-day course is designed specifically for developers and software engineers seeking strong technical expertise in machine learning and deep learning.

The programme goes beyond theory and takes you into the code. You will learn to prepare data rigorously, a crucial step in any AI project, before implementing supervised and unsupervised learning algorithms, including regression, SVM and random forests. You will then progress to neural networks and deep learning, using leading frameworks such as TensorFlow and Keras.

Firmly practical, the course alternates applied mathematical concepts with coding workshops. You will design, train and optimise your own models on real datasets, such as Titanic and MNIST, enabling you to choose the right algorithmic architecture for each problem.

Objectives

By the end of this course, you will be able to:

  • analyse and select machine learning or deep learning algorithms suited to the requirement;
  • apply data preparation techniques, including cleaning, encoding and normalisation;
  • implement high-performing predictive models with Python libraries such as Scikit-learn and TensorFlow;
  • design neural network architectures, including CNNs and RNNs, for complex data;
  • evaluate and optimise model performance through hyperparameter tuning and cross-validation.
Last update: 24/09/2026

Any brand names and logos mentioned in this course description, such as Python, TensorFlow, PyTorch and Scikit-learn, belong to their respective owners. Their mention for educational purposes does not constitute an endorsement or partnership.