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
Best offer
Python Complete Pack
148,50 € excl. VAT
Savings : 99,00 €
29,70 €
22,90 excl. VAT
Savings : 6,80 €
Discover Python and write your first programs
understand what Python is for, set up your environment, and run your first scripts.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.
- Understand what a programming language is
- Install Python and check that it works
- Display information with print
- Workshop: build your first interactive program
- 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.
3 to 5 h
9,90 € excl. VAT
Work with variables and data types
store, transform, and display the information used by a program.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.
- Create and name variables
- Perform calculations with operators
- Convert a value from one type to another
- Workshop: build a professional calculator
- 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.
3 to 5 h
9,90 € excl. VAT
Control the flow of a program
build programs that can make decisions and repeat operations.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.
- 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
- 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.
3 to 5 h
9,90 € excl. VAT
38,70 €
28,90 excl. VAT
Savings : 9,80 €
Work with data collections
store, iterate over, and transform several pieces of information within a single program.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.
- Create and modify a list
- Use tuples
- Search, sort, and filter values
- Workshop: manage a catalog of items
- 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.
3 to 5 h
12,90 € excl. VAT
Structure your code with functions and objects
break an application into clear, typed, reusable components.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.
- Understand the purpose of functions
- Use optional parameters and type annotations
- Define attributes and methods
- Workshop: restructure an application into reusable components
- 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.
3 to 5 h
12,90 € excl. VAT
Handle errors, modules, and environments
build more robust, well-organized projects.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.
- Identify the main Python errors
- Use else and finally
- Create your own modules
- Create and use a virtual environment
- 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.
3 to 5 h
12,90 € excl. VAT
47,70 €
35,90 excl. VAT
Savings : 11,80 €
Automation and data
read, modify, and produce data in common professional formats.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.
- 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
- 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.
3 to 5 h
15,90 € excl. VAT
Automate professional tasks
use Python to cut down on repetitive manual work.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Identify a task suited to automation
- Copy, move, and rename files
- Process several files in a single run
- Workshop: automate a complete monthly process
- 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.
3 to 5 h
15,90 € excl. VAT
Use Python with a SQL database
store and query an application's data over the long term.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Understand the role of a database
- Create a SQLite database
- Update and delete data
- Workshop: build a Python application with a database
- 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.
3 to 5 h
15,90 € excl. VAT
56,70 €
42,90 excl. VAT
Savings : 13,80 €
Consume APIs with Python
communicate with web services and structure a robust API client.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Discover HTTP and its main methods
- Make a GET request
- Handle errors, timeouts, and JSON responses
- Workshop: build a complete API client
- 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.
3 to 5 h
18,90 € excl. VAT
Build an API with FastAPI
turn a Python program into a web service other applications can use.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Understand the role of a back-end API
- Create a first route
- Create CRUD operations
- Workshop: build a complete management API
- 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.
3 to 5 h
18,90 € excl. VAT
Test, secure, and deploy an application
improve a project's reliability and get it ready for real-world use.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Understand the value of automated testing
- Test a function and an API
- Validate incoming data
- Deploy a Python application
- 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.
3 to 5 h
18,90 € excl. VAT
74,70 €
48,90 excl. VAT
Savings : 25,80 €
Analyze data with pandas
explore, clean, and summarize professional data.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Understand the role of data analysis
- Import CSV and Excel data
- Group and aggregate information
- Workshop: carry out a complete data analysis
- 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.
3 to 5 h
24,90 € excl. VAT
Understand and experiment with machine learning
prepare data, train simple models, and evaluate their performance.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Distinguish artificial intelligence from machine learning
- Prepare a dataset
- Create a first regression model
- Workshop: train and test a simple model
- 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.
3 to 5 h
24,90 € excl. VAT
Build a Python application with AI built in
bring together everything learned in the path in a complete professional project.
Course information
Developers, analysts, data professionals and automation specialists who want to use Python to build maintainable processes, applications and services.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- 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
- 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.
3 to 5 h
24,90 € excl. VAT