Python JavaScript & TypeScript SQL API Cybersecurity Fundamentals Cloud Fundamentals Data Modeling & Pipelines
← Development

Python — Catalog

Choose a course or a pack to get started.

Python-based roles include developers, analysts, Data Analysts, Data Scientists, automation engineers, back-end engineers and professionals who need to turn manual work into reliable processing. Python has become a cross-functional language for automation, data, APIs and AI: being able to write a few scripts is no longer enough when professional applications must be structured, tested, secured and maintained.

The 15 courses build this capability progressively: language fundamentals, data structures, functions and objects, error handling, files and automation, SQL, API consumption and creation with FastAPI, testing, security, deployment, pandas, an introduction to Machine Learning and a final AI-enabled project. By the end of the pathway, you will be able to build and maintain complete Python applications, automate processes and connect data, APIs and intelligent services in a professional environment.

🎓 15 courses • 📘 120 interactive lessons • ⏱️ 45 to 75 hours of conversational training

5 levels: Level 1 — 9,90 € excl. VAT Level 2 — 12,90 € excl. VAT Level 3 — 15,90 € excl. VAT Level 4 — 18,90 € excl. VAT Level 5 — 24,90 € excl. VAT
Preview of a lesson inside the Learning Workspace

Best offer

Python Complete Pack

🎓 Certificate : "Python Complete Path" 247,50 €
📚 15 courses 📖 120 lessons ⏱ 45 to 75 h ⚡ 1800 credits included

148,50 € excl. VAT

Savings : 99,00 €

Python Foundations Pack 3 courses
🎓 Certificate : Python — Fondations
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 240 credits included

29,70 €

22,90 excl. VAT

Savings : 6,80 €

01 Level 1

Discover Python and write your first programs

understand what Python is for, set up your environment, and run your first scripts.

Understand what a programming language is Discover the fields where Python is used Install Python and check that it works Choose and configure a code editor Run a Python program Display information with print Add comments and organize a script Workshop: build your first interactive program
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.

Learning objectives
  • Understand what a programming language is
  • Install Python and check that it works
  • Display information with print
  • Workshop: build your first interactive program
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: build your first interactive program
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

9,90 € excl. VAT

02 Level 1

Work with variables and data types

store, transform, and display the information used by a program.

Create and name variables Work with integers and decimals Perform calculations with operators Work with character strings Use booleans and comparisons Convert a value from one type to another Capture user input with input Workshop: build a professional calculator
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.

Learning objectives
  • Create and name variables
  • Perform calculations with operators
  • Convert a value from one type to another
  • Workshop: build a professional calculator
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: build a professional calculator
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

9,90 € excl. VAT

03 Level 1

Control the flow of a program

build programs that can make decisions and repeat operations.

Use if, elif, and else conditions Compare several values Combine conditions with and, or, and not Repeat an operation with a for loop Use a while loop Control a loop with break and continue Build an interactive menu Workshop: create a simple management application
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.

Learning objectives
  • Use if, elif, and else conditions
  • Combine conditions with and, or, and not
  • Control a loop with break and continue
  • Workshop: create a simple management application
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: create a simple management application
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

9,90 € excl. VAT

Structured Development Pack 3 courses
🎓 Certificate : Python Développement structuré
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 300 credits included

38,70 €

28,90 excl. VAT

Savings : 9,80 €

04 Level 2

Work with data collections

store, iterate over, and transform several pieces of information within a single program.

Create and modify a list Iterate over a list with a loop Use tuples Organize data with dictionaries Work with sets Search, sort, and filter values Use list comprehensions Workshop: manage a catalog of items
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.

Learning objectives
  • Create and modify a list
  • Use tuples
  • Search, sort, and filter values
  • Workshop: manage a catalog of items
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: manage a catalog of items
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

12,90 € excl. VAT

05 Level 2

Structure your code with functions and objects

break an application into clear, typed, reusable components.

Understand the purpose of functions Define parameters and return a value Use optional parameters and type annotations Understand variable scope Create a class and instantiate an object Define attributes and methods Use dataclasses and composition Workshop: restructure an application into reusable components
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.

Learning objectives
  • Understand the purpose of functions
  • Use optional parameters and type annotations
  • Define attributes and methods
  • Workshop: restructure an application into reusable components
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: restructure an application into reusable components
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

12,90 € excl. VAT

06 Level 2

Handle errors, modules, and environments

build more robust, well-organized projects.

Identify the main Python errors Catch an error with try and except Use else and finally Deliberately raise an exception Import a module from the standard library Create your own modules Install packages with pip Create and use a virtual environment
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.

Learning objectives
  • Identify the main Python errors
  • Use else and finally
  • Create your own modules
  • Create and use a virtual environment
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: Create and use a virtual environment
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

12,90 € excl. VAT

Automation & Data Pack 3 courses
🎓 Certificate : Python Automatisation et données
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 360 credits included

47,70 €

35,90 excl. VAT

Savings : 11,80 €

07 Level 3

Automation and data

read, modify, and produce data in common professional formats.

Read and write a text file Work with file paths using pathlib Read a CSV file Write and update a CSV file Understand JSON structure Read and produce a JSON file Validate and convert imported data Workshop: turn a CSV file into a JSON report
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.

Learning objectives
  • Read and write a text file
  • Read a CSV file
  • Read and produce a JSON file
  • Workshop: turn a CSV file into a JSON report
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: turn a CSV file into a JSON report
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

15,90 € excl. VAT

08 Level 3

Automate professional tasks

use Python to cut down on repetitive manual work.

Identify a task suited to automation Browse files and folders Copy, move, and rename files Search for information across several documents Automatically generate reports Process several files in a single run Schedule and log a task Workshop: automate a complete monthly process
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Identify a task suited to automation
  • Copy, move, and rename files
  • Process several files in a single run
  • Workshop: automate a complete monthly process
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: automate a complete monthly process
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

15,90 € excl. VAT

09 Level 3

Use Python with a SQL database

store and query an application's data over the long term.

Understand the role of a database Discover tables, columns, and keys Create a SQLite database Add data with SQL Search and filter records Update and delete data Run SQL queries from Python Workshop: build a Python application with a database
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Understand the role of a database
  • Create a SQLite database
  • Update and delete data
  • Workshop: build a Python application with a database
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: build a Python application with a database
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

15,90 € excl. VAT

Web Applications & APIs Pack 3 courses
🎓 Certificate : Python Applications Web et API
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 420 credits included

56,70 €

42,90 excl. VAT

Savings : 13,80 €

10 Level 4

Consume APIs with Python

communicate with web services and structure a robust API client.

Discover HTTP and its main methods Read API documentation Make a GET request Send data with POST Use HTTP parameters and headers Handle errors, timeouts, and JSON responses Structure a reusable API client Workshop: build a complete API client
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Discover HTTP and its main methods
  • Make a GET request
  • Handle errors, timeouts, and JSON responses
  • Workshop: build a complete API client
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: build a complete API client
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

18,90 € excl. VAT

11 Level 4

Build an API with FastAPI

turn a Python program into a web service other applications can use.

Understand the role of a back-end API Install and launch FastAPI Create a first route Use path and query parameters Receive and validate JSON data Create CRUD operations Connect the API to a database Workshop: build a complete management API
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Understand the role of a back-end API
  • Create a first route
  • Create CRUD operations
  • Workshop: build a complete management API
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: build a complete management API
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

18,90 € excl. VAT

12 Level 4

Test, secure, and deploy an application

improve a project's reliability and get it ready for real-world use.

Understand the value of automated testing Create unit tests with pytest Test a function and an API Use execution logs Manage application settings and secrets Validate incoming data Prepare dependencies and configuration Deploy a Python application
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Understand the value of automated testing
  • Test a function and an API
  • Validate incoming data
  • Deploy a Python application
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: Deploy a Python application
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

18,90 € excl. VAT

Data & Artificial Intelligence Pack 3 courses
🎓 Certificate : Python Data et intelligence artificielle
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 480 credits included

74,70 €

48,90 excl. VAT

Savings : 25,80 €

13 Level 5

Analyze data with pandas

explore, clean, and summarize professional data.

Understand the role of data analysis Discover Series and DataFrames Import CSV and Excel data Select and filter data Clean missing and incorrect values Group and aggregate information Create simple indicators and charts Workshop: carry out a complete data analysis
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Understand the role of data analysis
  • Import CSV and Excel data
  • Group and aggregate information
  • Workshop: carry out a complete data analysis
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: carry out a complete data analysis
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

24,90 € excl. VAT

14 Level 5

Understand and experiment with machine learning

prepare data, train simple models, and evaluate their performance.

Distinguish artificial intelligence from machine learning Understand supervised and unsupervised learning Prepare a dataset Split data into training and test sets Create a first classification model Create a first regression model Evaluate a model's performance and limitations Workshop: train and test a simple model
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Distinguish artificial intelligence from machine learning
  • Prepare a dataset
  • Create a first regression model
  • Workshop: train and test a simple model
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: train and test a simple model
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

24,90 € excl. VAT

15 Level 5

Build a Python application with AI built in

bring together everything learned in the path in a complete professional project.

Define the application's needs and features Design the project architecture Set up the database and the API Integrate an AI model or service Produce structured, usable responses Test results and handle errors Secure, document, and deploy the application Final project: present a complete Python application
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included
Course information
Target audience

Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Define the application's needs and features
  • Set up the database and the API
  • Test results and handle errors
  • Final project: present a complete Python application
Target skills
  • Apply the course methods and tools to a representative workplace situation.
  • Produce a usable outcome by combining the concepts covered: present a complete Python application
  • Check the consistency, quality and risks of the result before validation.
  • Transfer the course skills to a comparable professional context and justify the choices made.
Estimated duration

3 to 5 h

Price

24,90 € excl. VAT