Tailored learning tracks for your classes
The school space is planned after the beta. It will let you create classes, assign catalogue tracks with deadlines and follow progress per student and per group. Code exercises are run and graded automatically.
What is planned
Classes and groups
Several managers and trainers per school
Student sign-up
Sign-up link, CSV import, email invitation or allowed email domain
Assigned tracks
Catalogue tracks, required or recommended, with deadlines
Availability dates
Each course opened and closed on chosen dates, for the whole school or for one class
Tracking
Progress per student and per class, time spent, blocking concepts, CSV and PDF export
Graded exercises
Code run in the browser or in a sandbox, tests checked before display
Payment
Bank transfer, SEPA mandate or purchase order, as well as card
Custom projects
A request outside the catalogue can become a project request
Learner privacy
- Managers see progress and results, never conversations with the tutor, unless the learner explicitly agrees.
- Every record carries its organisation's identifier; organisations are isolated from each other.
- The AI runs on our own server first. A request only goes to a cloud provider anonymised and capped.
Catalogue tracks
JavaScript web developer
- Programming Basics and Algorithms
- Terminal and Command Line
- Git and GitHub
- Coding with an AI Assistant (Prompts, Code Review)
- HTML Fundamentals
- CSS Fundamentals
- Responsive Layout (Flexbox, Grid)
- JavaScript Fundamentals
- DOM and Events
- Asynchronous JavaScript (Promises, fetch, APIs)
- Accessibility and SEO
- Data Structures and Complexity
- TypeScript
- React
- SQL Fundamentals (SELECT, Filters, Aggregates)
- Intermediate SQL (joins, subqueries)
- Database Modeling
- HTTP and REST APIs
- Node.js Fundamentals
- API with Express
- Automated Testing
- Authentication and Web Security (OWASP)
- Full-Stack React + Node Application
- Docker and Deployment
- Foundations
- Front-end
- SQL
- Back-end
- Server-side JavaScript
Python web developer
- Programming Basics and Algorithms
- Terminal and Command Line
- Git and GitHub
- Coding with an AI Assistant (Prompts, Code Review)
- Python Fundamentals
- Intermediate Python (Functions, Modules, OOP)
- HTML Fundamentals
- CSS Fundamentals
- Responsive Layout (Flexbox, Grid)
- JavaScript Fundamentals
- DOM and Events
- Asynchronous JavaScript (Promises, fetch, APIs)
- SQL Fundamentals (SELECT, Filters, Aggregates)
- Intermediate SQL (joins, subqueries)
- Database Modeling
- HTTP and REST APIs
- APIs with FastAPI
- Django Fundamentals
- Automated Testing
- Authentication and Web Security (OWASP)
- Complete Application with Django
- Docker and Deployment
- Foundations
- Python
- Front-end
- SQL
- Back-end
- Python for the web
PHP web developer
- Programming Basics and Algorithms
- Terminal and Command Line
- Git and GitHub
- Coding with an AI Assistant (Prompts, Code Review)
- HTML Fundamentals
- CSS Fundamentals
- Responsive Layout (Flexbox, Grid)
- JavaScript Fundamentals
- DOM and Events
- Asynchronous JavaScript (Promises, fetch, APIs)
- SQL Fundamentals (SELECT, Filters, Aggregates)
- Intermediate SQL (joins, subqueries)
- Database Modeling
- PHP Fundamentals
- Object-Oriented PHP and Composer
- PHP and Databases (PDO)
- HTTP and REST APIs
- Laravel Fundamentals
- Automated Testing
- Authentication and Web Security (OWASP)
- Advanced Laravel (API, Queues, Tests)
- Docker and Deployment
- Foundations
- Front-end
- SQL
- PHP
- Back-end
Java web developer
- Programming Basics and Algorithms
- Terminal and Command Line
- Git and GitHub
- Coding with an AI Assistant (Prompts, Code Review)
- Data Structures and Complexity
- HTML Fundamentals
- CSS Fundamentals
- Responsive Layout (Flexbox, Grid)
- JavaScript Fundamentals
- DOM and Events
- Asynchronous JavaScript (Promises, fetch, APIs)
- SQL Fundamentals (SELECT, Filters, Aggregates)
- Intermediate SQL (joins, subqueries)
- Database Modeling
- Java Fundamentals
- Object-Oriented Java
- Collections, Streams, and Exceptions
- Testing with JUnit
- HTTP and REST APIs
- Spring Boot: REST API
- Persistence with JPA and Hibernate
- Authentication and Web Security (OWASP)
- Docker and Deployment
- Foundations
- Front-end
- SQL
- Java
- Back-end
Data analyst
- Programming Basics and Algorithms
- Coding with an AI Assistant (Prompts, Code Review)
- SQL Fundamentals (SELECT, Filters, Aggregates)
- Intermediate SQL (joins, subqueries)
- Descriptive Statistics
- Python Fundamentals
- Data Analysis with pandas and NumPy
- Data Cleaning and Preparation
- Visualization (Matplotlib, Seaborn, Plotly)
- Probability and Inferential Statistics
- Exploratory Data Analysis
- Business Metrics and KPIs
- Advanced SQL (CTEs, window functions)
- Data Storytelling and Presenting Results
- Automate with Python (Files, Excel, APIs)
- A/B Testing and Experimentation
- Simple ETL Pipelines
- Foundations
- SQL
- Statistics
- Python
- Data analysis
Data scientist
- Programming Basics and Algorithms
- Terminal and Command Line
- Git and GitHub
- Coding with an AI Assistant (Prompts, Code Review)
- SQL Fundamentals (SELECT, Filters, Aggregates)
- Intermediate SQL (joins, subqueries)
- Advanced SQL (CTEs, window functions)
- Descriptive Statistics
- Probability and Inferential Statistics
- Python Fundamentals
- Intermediate Python (Functions, Modules, OOP)
- Data Analysis with pandas and NumPy
- Data Cleaning and Preparation
- Visualization (Matplotlib, Seaborn, Plotly)
- Exploratory Data Analysis
- Introduction to Machine Learning (scikit-learn)
- Supervised Learning: Regression and Classification
- Unsupervised Learning: Clustering and Dimensionality Reduction
- Model Evaluation and Validation
- Feature Engineering
- Time Series and Forecasting
- HTTP and REST APIs
- APIs with FastAPI
- Deep Learning with PyTorch
- Natural Language Processing (NLP) and LLMs
- Deploying a Model (API, MLOps Basics)
- Docker and Deployment
- Foundations
- SQL
- Statistics
- Python
- Data analysis
- Data science
- Back-end
- Python for the web
Questions
When does the schools and companies space open?
After the beta for individual learners. No date has been announced yet; the waiting list hears first.
Can we ask for a course that is not in the catalogue?
Yes. A request outside the catalogue is recorded with the missing skills and, for an organisation, can become a custom project request.
Is the training certified?
Not at this stage. No certification is claimed. Courses are being translated into English; those not yet translated are in French.
Get your classes ready
Join the waiting list and you will hear when the schools space opens. Joining commits you to nothing.