Open Data courses: 67 free courses and datasets

Open Data courses: 67 free courses and datasets

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!

Next Data Open Data: explore the frontiers of technology

NextLearn, the Next Data training platform

Tailor-made AI training programmes: skills assessment, personalised learning path and progress tracking.

Go to NextLearn

The Knowledge Adventure: Transform Your Future in Computing

Big (8)
200 solved problems in Python
Big (9)
A Leader Not Just A Data Scientist !
Big (7)
Advanced Big Data Analytics
Big (6)
Advanced Deep Learning
Big (4)
Advanced Computer Vision
Big (5)
Financial Risk Modeling
Big (14)
Berkeley Material for Java
Big (12)
Data Science
Big (3)
Artificial Intelligence

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.

  1. Python spécial Machine Learning

    NumPy, pandas, Matplotlib and scikit-learn explained step by step, in French.

    BeginnerFrenchVideos

  2. Python

    Seven short lessons with solved exercises in the browser.

    BeginnerEnglishInteractive exercises

  3. CS50’s Introduction to Programming with Python

    A university introductory course: recorded lectures and automatically graded exercises.

    BeginnerEnglishOnline course

  4. Apprendre à programmer avec Python 3

    A complete, progressive tutorial in French, from the basics to objects.

    BeginnerFrenchOnline course

  5. Automate the Boring Stuff with Python

    Automate repetitive tasks: files, spreadsheets, web pages.

    BeginnerEnglishOnline book

  6. Pandas

    Read, filter, group and merge data tables.

    BeginnerEnglishInteractive exercises

  7. Data Visualization

    Choose the right chart and produce it with seaborn.

    BeginnerEnglishInteractive exercises

  8. Data Analysis with Python

    NumPy, pandas and visualisation, with five projects to complete.

    IntermediateEnglishOnline course

  9. Python pour la data science

    Handle, visualise and model data with Python, in French, on real-world cases.

    IntermediateFrenchOnline course

  10. Python : des fondamentaux aux concepts avancés du langage

    The language in depth: objects, iterators, asynchronous programming.

    IntermediateFrenchOnline course

  11. Python Data Science Handbook

    The reference book on NumPy, pandas, Matplotlib and scikit-learn, free to read.

    IntermediateEnglishOnline book

SQL, statistics and analysis

Query a database, reason soundly about figures and present an analysis.

  1. Cours SQL

    SQL commands explained one by one, in French, with examples.

    BeginnerFrenchOnline course

  2. SQLBolt

    Twenty interactive lessons to practise SQL in the browser.

    BeginnerEnglishInteractive exercises

  3. Select Star SQL

    An interactive book for learning SQL on a real dataset.

    BeginnerEnglishInteractive exercises

  4. Intro to SQL

    SQL applied to real datasets with BigQuery.

    BeginnerEnglishInteractive exercises

  5. Statistics Fundamentals

    Distributions, hypothesis tests and p-values explained simply.

    BeginnerEnglishVideos

  6. Seeing Theory

    A visual, interactive introduction to probability and statistics.

    BeginnerEnglishOnline course

  7. 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

  8. R for Data Science (2nd edition)

    Import, clean, transform and visualise data with R and the tidyverse.

    BeginnerEnglishOnline book

  9. Advanced SQL

    Complex joins, window functions and efficient queries.

    IntermediateEnglishInteractive exercises

  10. Bases de données relationnelles : comprendre pour maîtriser

    Relational model, SQL, transactions and optimisation, in French. Session-based course.

    IntermediateFrenchOnline course

  11. PostgreSQL Tutorial

    PostgreSQL from A to Z: queries, joins, indexes and functions.

    IntermediateEnglishOnline course

  12. Introduction to Probability and Statistics (18.05)

    Probability, Bayesian inference and statistical tests, with solved exercises.

    IntermediateEnglishOnline course

Machine Learning

Understand the algorithms, train a model and evaluate it properly.

  1. Présentation des concepts de Machine Learning

    Regression, classification, clustering and deep learning: the basics, in French.

    BeginnerFrenchOnline course

  2. Machine Learning : formation complète

    Regression, gradient descent and neural networks, demonstrated and coded in French.

    BeginnerFrenchVideos

  3. Introduction to Machine Learning

    The main types of learning and their vocabulary, in one hour.

    BeginnerEnglishOnline course

  4. Intro to Machine Learning

    Build and validate your first model in a few hours.

    BeginnerEnglishInteractive exercises

  5. Cours d’initiation au Machine Learning

    A crash course: videos, interactive visualisations and exercises.

    BeginnerFrenchOnline course

  6. Intermediate Machine Learning

    Missing values, categorical variables, pipelines and XGBoost.

    IntermediateEnglishInteractive exercises

  7. Créer des modèles Machine Learning

    Explore data, then train and evaluate models, in French.

    IntermediateFrenchOnline course

  8. An Introduction to Statistical Learning

    The reference textbook, free to read, with exercises in Python and R.

    IntermediateEnglishOnline book

  9. Machine learning in Python with scikit-learn

    The course by the authors of scikit-learn: models, cross-validation, tuning.

    IntermediateEnglishOnline course

  10. Machine Learning Zoomcamp

    Four months of practice, from the model to its deployment.

    IntermediateEnglishOnline course

  11. Stanford CS229: Machine Learning

    A complete lecture course, with all the mathematical theory.

    AdvancedEnglishVideos

Deep Learning

From neural networks to vision and language models.

  1. Neural networks

    The visual intuition behind neural networks and backpropagation.

    BeginnerEnglishVideos

  2. Formation Deep Learning

    From the neuron to the deep network, demonstrated and coded in French, at high-school level.

    BeginnerFrenchVideos

  3. Intro to Deep Learning

    First networks with TensorFlow and Keras.

    BeginnerEnglishInteractive exercises

  4. Fidle : formation d’introduction au Deep Learning

    A complete course in French: recorded lectures and hands-on labs.

    IntermediateFrenchOnline course

  5. PyTorch : Learn the Basics

    Tensors, datasets, training and saving a model.

    IntermediateEnglishOnline course

  6. Practical Deep Learning for Coders

    Train high-performing models from the very first lesson, then understand why.

    IntermediateEnglishOnline course

  7. MIT 6.S191: Introduction to Deep Learning

    An intensive university course, updated every year.

    IntermediateEnglishOnline course

  8. Neural Networks: Zero to Hero

    Build a neural network and then a GPT, line by line.

    AdvancedEnglishVideos

  9. CS231n: Deep Learning for Computer Vision

    Computer vision: convolutional networks, detection and image generation.

    AdvancedEnglishOnline course

  10. Dive into Deep Learning

    The complete interactive textbook, with the code for every chapter.

    AdvancedEnglishOnline book

Data Engineering and MLOps

Build reliable pipelines and put models into production.

  1. Learn Git Branching

    Learn Git by using it, with a visualisation of the branches.

    BeginnerFrenchInteractive exercises

  2. Pro Git

    The reference book on Git, translated into French, free to read.

    BeginnerFrenchOnline book

  3. The Missing Semester of Your CS Education

    Command line, scripts, Git and debugging: the everyday tools.

    BeginnerEnglishOnline course

  4. Docker Curriculum

    Containers, images and deployment, through practice.

    BeginnerEnglishOnline course

  5. dbt Fundamentals

    Model, test and document your data transformations in SQL.

    BeginnerEnglishOnline course

  6. Commencez avec l’ingénierie des données sur Azure

    Data lakes, warehouses and pipelines: the basics, in French.

    BeginnerFrenchOnline course

  7. Apache Airflow tutorials

    Write and schedule your first pipelines with the leading orchestrator.

    IntermediateEnglishOnline course

  8. Getting started with PySpark

    Process large volumes of data with Spark from Python.

    IntermediateEnglishOnline course

  9. Learn Kubernetes Basics

    Deploy, expose and scale a containerised application.

    IntermediateEnglishInteractive exercises

  10. Data Engineering Zoomcamp

    Nine weeks: Docker, Terraform, data warehouse, dbt, Spark, Kafka.

    IntermediateEnglishOnline course

  11. MLOps Zoomcamp

    Experiment tracking, orchestration, deployment and model monitoring.

    AdvancedEnglishOnline course

Generative AI and agents

Use large language models, then build applications and agents.

  1. Elements of AI

    Understand artificial intelligence without maths or code, in French.

    BeginnerFrenchOnline course

  2. Présentation de l’IA et des agents génératifs

    Language models, prompts and agents: the basics, in French.

    BeginnerFrenchOnline course

  3. Prompt Engineering Guide

    Prompt-writing techniques, with examples and use cases.

    BeginnerEnglishOnline course

  4. ChatGPT Prompt Engineering for Developers

    Write effective prompts and use them from code.

    BeginnerEnglishOnline course

  5. Generative AI for Beginners

    Twenty-one lessons to build your first generative AI applications.

    BeginnerEnglishOnline course

  6. Anthropic Academy

    The official courses on Claude: prompts, tools and agents.

    BeginnerEnglishOnline course

  7. LLM Course

    Transformers, model fine-tuning and open source libraries.

    IntermediateEnglishOnline course

  8. LLM Course in French

    The course on Transformers and language models, translated into French.

    IntermediateFrenchOnline course

  9. Building Systems with the ChatGPT API

    Chain calls to a model to build a reliable application.

    IntermediateEnglishOnline course

  10. AI Agents Course

    Design, equip and evaluate agents.

    IntermediateEnglishOnline course

  11. CS224N: Natural Language Processing with Deep Learning

    Language processing: embeddings, attention, Transformers and large models.

    AdvancedEnglishOnline course

  12. LLM Zoomcamp

    Retrieval-augmented generation (RAG), evaluation and monitoring of a real application.

    AdvancedEnglishOnline course

Learn with the community

Join NextData’s Data & ML experts: membership is free and only requires submitting your profile.

Join the community

These 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.

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.

©2026. NEXT DATA. All Rights Reserved.

You don't have permission to register