Development
Master the technologies behind modern applications.
Modern development goes far beyond writing code. Learn how to build, connect, secure and operate applications and data through structured learning paths covering programming, SQL, APIs, cybersecurity, cloud, data engineering and the new generation of AI-assisted development tools.
From code to data, APIs to cloud: build practical skills you can apply to real-world projects.
Choose your learning path and progress from technical foundations to complete, production-minded solutions.
Your personal Learning Workspace is created automatically with your first purchase.
Choose your learning path
Python
Master Python
15 courses availableJavaScript & TypeScript
Professional JavaScript & TypeScript
15 courses availableSQL
SQL — Query, Structure and Use Data
15 courses availableAPI
API & Web Services Path — Integration, Security and Automation
15 courses availableCybersecurity Fundamentals
Cybersecurity Fundamentals path — Securing systems, applications and data
15 courses availableCloud Fundamentals
Cloud Fundamentals path — Infrastructure, Cloud Native and operations
15 courses availableData Modeling & Pipelines
Data Modeling & Pipelines path — Data Engineering and industrialization
15 courses availableAperçu — Python, JavaScript & TypeScript, SQL, API, Cybersecurity Fundamentals, Cloud Fundamentals & Data Modeling & Pipelines
Discover Python and write your first programs
understand what Python is for, set up your environment, and run your first scripts.
Work with variables and data types
store, transform, and display the information used by a program.
Control the flow of a program
build programs that can make decisions and repeat operations.
Work with data collections
store, iterate over, and transform several pieces of information within a single program.
Understand the Web and build an HTML page
understand how a website works and build a first structured page.
Style an interface with CSS
build a clear, readable interface that adapts to different screens.
Discover the fundamentals of JavaScript
understand what JavaScript is for and write your first programs.
Operational JavaScript
build logic that makes decisions and repeats operations.
Understanding Relational Databases and the SQL Environment
understanding how a relational database structures data and how SQL is used to query it
Writing Your First SELECT Queries
cleanly extracting the useful information from a table with SELECT
Filtering, Searching, and Sorting Data
precisely retrieving the rows you need with conditions, searches, and sorting
Linking Tables with Joins
correctly combining several tables without creating cardinality errors or duplicates
Understanding APIs, Web Services, and Integration Architectures
understanding why APIs exist and how they connect applications, services, data, and AI systems
Mastering HTTP: Requests, Responses, Methods, and Status Codes
understanding the HTTP mechanisms needed to correctly use and design an API
Working with JSON, Parameters, and API Data
correctly reading, building, and transmitting the data exchanged by an API
Consuming and Testing a REST API
calling an API with tools and code, then checking the response obtained
Understand cybersecurity and digital risk
understand the goals of cybersecurity and reason in terms of assets, threats, vulnerabilities, impacts and risk
Understand threats, attacks and vulnerabilities
identify the main attack mechanisms in order to better recognize, prevent and limit their effects
Protect data and master essential cryptography
understand the cryptographic mechanisms needed to protect data, exchanges and identities
Secure identities and access
design access based on strong authentication, appropriate authorizations and least privilege
Understand Cloud Computing and its models
understand Cloud principles and choose between service and deployment models based on the need
Understand the fundamental building blocks of the Cloud
identify the compute, network, storage and data building blocks that make up a Cloud architecture
Secure identities, access and data in the Cloud
apply fundamental protections to identities, secrets, data and Cloud responsibilities
Design a Cloud network
organize the flows of a Cloud architecture with subnets, routing, filtering and controlled exposure
Understand data architectures and pipelines
understand how data flows from source systems to BI, analytics and AI use cases
Model data for analytics
design a coherent analytical model from a business need, indicators and source data
Organize analytical storage and data formats
choose a storage organization and formats suited to volume, processing and analytical use cases
Reliably ingest data from multiple sources
extract data from files, SQL databases, APIs and Cloud storage while controlling errors and replayability