Unlock Your Potential in Computing
Discover our collection of courses and resources designed to enrich your journey in programming, algorithms and data science. Transform your skills and broaden your horizons with cutting-edge content at your fingertips!
NextLearn, the Next Data training platform
Tailor-made AI training programmes: skills assessment, personalised learning path and progress tracking.
The Knowledge Adventure: Transform Your Future in Computing
Data & ML experts community
Free Data & Machine Learning courses
67 free courses, selected and organised into 6 learning paths, from beginner to advanced. Open access, no sign-up. 19 courses are in French.
Python for data
The starting point: writing Python, then handling and visualising data with pandas.
Python spécial Machine Learning
NumPy, pandas, Matplotlib and scikit-learn explained step by step, in French.
BeginnerFrenchVideos
Python
Seven short lessons with solved exercises in the browser.
BeginnerEnglishInteractive exercises
CS50’s Introduction to Programming with Python
A university introductory course: recorded lectures and automatically graded exercises.
BeginnerEnglishOnline course
Apprendre à programmer avec Python 3
A complete, progressive tutorial in French, from the basics to objects.
BeginnerFrenchOnline course
Automate the Boring Stuff with Python
Automate repetitive tasks: files, spreadsheets, web pages.
BeginnerEnglishOnline book
Pandas
Read, filter, group and merge data tables.
BeginnerEnglishInteractive exercises
Data Visualization
Choose the right chart and produce it with seaborn.
BeginnerEnglishInteractive exercises
Data Analysis with Python
NumPy, pandas and visualisation, with five projects to complete.
IntermediateEnglishOnline course
Python pour la data science
Handle, visualise and model data with Python, in French, on real-world cases.
IntermediateFrenchOnline course
Python : des fondamentaux aux concepts avancés du langage
The language in depth: objects, iterators, asynchronous programming.
IntermediateFrenchOnline course
Python Data Science Handbook
The reference book on NumPy, pandas, Matplotlib and scikit-learn, free to read.
IntermediateEnglishOnline book
No course in this learning path matches this filter.
SQL, statistics and analysis
Query a database, reason soundly about figures and present an analysis.
Cours SQL
SQL commands explained one by one, in French, with examples.
BeginnerFrenchOnline course
SQLBolt
Twenty interactive lessons to practise SQL in the browser.
BeginnerEnglishInteractive exercises
Select Star SQL
An interactive book for learning SQL on a real dataset.
BeginnerEnglishInteractive exercises
Intro to SQL
SQL applied to real datasets with BigQuery.
BeginnerEnglishInteractive exercises
Statistics Fundamentals
Distributions, hypothesis tests and p-values explained simply.
BeginnerEnglishVideos
Seeing Theory
A visual, interactive introduction to probability and statistics.
BeginnerEnglishOnline course
Prise en main de l’analytique des données avec Microsoft
The data analyst role and first steps with Power BI, in French.
BeginnerFrenchOnline course
R for Data Science (2nd edition)
Import, clean, transform and visualise data with R and the tidyverse.
BeginnerEnglishOnline book
Advanced SQL
Complex joins, window functions and efficient queries.
IntermediateEnglishInteractive exercises
Bases de données relationnelles : comprendre pour maîtriser
Relational model, SQL, transactions and optimisation, in French. Session-based course.
IntermediateFrenchOnline course
PostgreSQL Tutorial
PostgreSQL from A to Z: queries, joins, indexes and functions.
IntermediateEnglishOnline course
Introduction to Probability and Statistics (18.05)
Probability, Bayesian inference and statistical tests, with solved exercises.
IntermediateEnglishOnline course
No course in this learning path matches this filter.
Machine Learning
Understand the algorithms, train a model and evaluate it properly.
Présentation des concepts de Machine Learning
Regression, classification, clustering and deep learning: the basics, in French.
BeginnerFrenchOnline course
Machine Learning : formation complète
Regression, gradient descent and neural networks, demonstrated and coded in French.
BeginnerFrenchVideos
Introduction to Machine Learning
The main types of learning and their vocabulary, in one hour.
BeginnerEnglishOnline course
Intro to Machine Learning
Build and validate your first model in a few hours.
BeginnerEnglishInteractive exercises
Cours d’initiation au Machine Learning
A crash course: videos, interactive visualisations and exercises.
BeginnerFrenchOnline course
Intermediate Machine Learning
Missing values, categorical variables, pipelines and XGBoost.
IntermediateEnglishInteractive exercises
Créer des modèles Machine Learning
Explore data, then train and evaluate models, in French.
IntermediateFrenchOnline course
An Introduction to Statistical Learning
The reference textbook, free to read, with exercises in Python and R.
IntermediateEnglishOnline book
Machine learning in Python with scikit-learn
The course by the authors of scikit-learn: models, cross-validation, tuning.
IntermediateEnglishOnline course
Machine Learning Zoomcamp
Four months of practice, from the model to its deployment.
IntermediateEnglishOnline course
Stanford CS229: Machine Learning
A complete lecture course, with all the mathematical theory.
AdvancedEnglishVideos
No course in this learning path matches this filter.
Deep Learning
From neural networks to vision and language models.
Neural networks
The visual intuition behind neural networks and backpropagation.
BeginnerEnglishVideos
Formation Deep Learning
From the neuron to the deep network, demonstrated and coded in French, at high-school level.
BeginnerFrenchVideos
Intro to Deep Learning
First networks with TensorFlow and Keras.
BeginnerEnglishInteractive exercises
Fidle : formation d’introduction au Deep Learning
A complete course in French: recorded lectures and hands-on labs.
IntermediateFrenchOnline course
PyTorch : Learn the Basics
Tensors, datasets, training and saving a model.
IntermediateEnglishOnline course
Practical Deep Learning for Coders
Train high-performing models from the very first lesson, then understand why.
IntermediateEnglishOnline course
MIT 6.S191: Introduction to Deep Learning
An intensive university course, updated every year.
IntermediateEnglishOnline course
Neural Networks: Zero to Hero
Build a neural network and then a GPT, line by line.
AdvancedEnglishVideos
CS231n: Deep Learning for Computer Vision
Computer vision: convolutional networks, detection and image generation.
AdvancedEnglishOnline course
Dive into Deep Learning
The complete interactive textbook, with the code for every chapter.
AdvancedEnglishOnline book
No course in this learning path matches this filter.
Data Engineering and MLOps
Build reliable pipelines and put models into production.
Learn Git Branching
Learn Git by using it, with a visualisation of the branches.
BeginnerFrenchInteractive exercises
Pro Git
The reference book on Git, translated into French, free to read.
BeginnerFrenchOnline book
The Missing Semester of Your CS Education
Command line, scripts, Git and debugging: the everyday tools.
BeginnerEnglishOnline course
Docker Curriculum
Containers, images and deployment, through practice.
BeginnerEnglishOnline course
dbt Fundamentals
Model, test and document your data transformations in SQL.
BeginnerEnglishOnline course
Commencez avec l’ingénierie des données sur Azure
Data lakes, warehouses and pipelines: the basics, in French.
BeginnerFrenchOnline course
Apache Airflow tutorials
Write and schedule your first pipelines with the leading orchestrator.
IntermediateEnglishOnline course
Getting started with PySpark
Process large volumes of data with Spark from Python.
IntermediateEnglishOnline course
Learn Kubernetes Basics
Deploy, expose and scale a containerised application.
IntermediateEnglishInteractive exercises
Data Engineering Zoomcamp
Nine weeks: Docker, Terraform, data warehouse, dbt, Spark, Kafka.
IntermediateEnglishOnline course
MLOps Zoomcamp
Experiment tracking, orchestration, deployment and model monitoring.
AdvancedEnglishOnline course
No course in this learning path matches this filter.
Generative AI and agents
Use large language models, then build applications and agents.
Elements of AI
Understand artificial intelligence without maths or code, in French.
BeginnerFrenchOnline course
Présentation de l’IA et des agents génératifs
Language models, prompts and agents: the basics, in French.
BeginnerFrenchOnline course
Prompt Engineering Guide
Prompt-writing techniques, with examples and use cases.
BeginnerEnglishOnline course
ChatGPT Prompt Engineering for Developers
Write effective prompts and use them from code.
BeginnerEnglishOnline course
Generative AI for Beginners
Twenty-one lessons to build your first generative AI applications.
BeginnerEnglishOnline course
Anthropic Academy
The official courses on Claude: prompts, tools and agents.
BeginnerEnglishOnline course
LLM Course
Transformers, model fine-tuning and open source libraries.
IntermediateEnglishOnline course
LLM Course in French
The course on Transformers and language models, translated into French.
IntermediateFrenchOnline course
Building Systems with the ChatGPT API
Chain calls to a model to build a reliable application.
IntermediateEnglishOnline course
AI Agents Course
Design, equip and evaluate agents.
IntermediateEnglishOnline course
CS224N: Natural Language Processing with Deep Learning
Language processing: embeddings, attention, Transformers and large models.
AdvancedEnglishOnline course
LLM Zoomcamp
Retrieval-augmented generation (RAG), evaluation and monitoring of a real application.
AdvancedEnglishOnline course
No course in this learning path matches this filter.
Learn with the community
Join NextData’s Data & ML experts: membership is free and only requires submitting your profile.
Join the communityThese courses are published by their authors and publishers, who alone set the access conditions. NextData selects and organises them, without hosting them. A link no longer works? Let us know.
Datasets to download
6 open datasets to practise on real cases. Free download, no sign-up.
Palmer Archipelago penguins
First classification model and first visualisations: predict a penguin’s species.
Measurements of 344 penguins of three species recorded in Antarctica: island, bill length and depth, flipper length, body mass, sex and year.
- Level
- Beginner
- Volume
- 344 rows · 8 columns
- Source
- Gorman, Williams and Fraser · Palmer Station LTER
- License
- CC0 1.0 (public domain)
Wine quality
Regression or classification: predict a wine’s rating from its physicochemical measurements.
Portuguese red and white wines: eleven physicochemical measurements (acidity, sugar, sulphates, alcohol…), the colour and a quality rating from 0 to 10.
- Level
- Beginner
- Volume
- 6,497 rows · 13 columns
- Source
- UCI Machine Learning Repository · Cortez et al.
- License
- CC BY 4.0
Bank marketing campaigns
Imbalanced classification: predict whether a customer subscribes to a term deposit after a call.
Telephone campaigns of a Portuguese bank: anonymous customer profile, contact history and campaign outcome.
- Level
- Intermediate
- Volume
- 45,211 rows · 17 columns
- Source
- UCI Machine Learning Repository · Moro, Rita and Cortez
- License
- CC BY 4.0
Sales of an e-commerce site
SQL and sales analysis: revenue, baskets, returns and customer segmentation.
Transactions of a UK online retailer from December 2010 to December 2011, in 38 countries: invoice, item, quantity, date, unit price and anonymous customer ID. Archive of a 43 MB CSV file.
- Level
- Intermediate
- Volume
- 541,909 rows · 8 columns
- Source
- UCI Machine Learning Repository · Chen
- License
- CC BY 4.0
US census income
Cleaning, categorical variables and model fairness: predict an income above 50,000 dollars.
Anonymous extract from the 1994 United States census: age, education, occupation, marital status, hours worked and income bracket.
- Level
- Intermediate
- Volume
- 48,842 rows · 15 columns
- Source
- UCI Machine Learning Repository · Becker and Kohavi
- License
- CC BY 4.0
Hour-by-hour air quality
Time series and missing values: clean, resample and forecast pollution.
Hourly readings from a monitoring station in an Italian city over one year: carbon monoxide, benzene, nitrogen oxides, temperature and humidity. Missing values are coded -200.
- Level
- Intermediate
- Volume
- 9,357 rows · 15 columns
- Source
- UCI Machine Learning Repository · De Vito
- License
- CC BY 4.0
Files copied from their source on 11 October 2026, with no change to their content (the largest is simply compressed). Each dataset remains subject to the licence shown: cite its source if you reuse it.
Next Data is an IT, Data and Digital HR centre: recruitment, sourcing, training and consulting for IT, data and digital professions. We are drivers of performance, placing people at the heart of our success. What matters is not so much what we do as how we do it. In addition to our core activities, we also offer training courses to help our partners and employees develop their skills.
©2026. NEXT DATA. All Rights Reserved.