Catalogue
Course catalogue
23 courses and 315 lessons, from beginner to certification.
Development
From HTML to a deployed full-stack app: JavaScript, Node.js, React, SQL, Python.
Development · Beginner to intermediate
Web Development: HTML, CSS and JavaScript
Build modern websites from A to Z: semantic HTML, CSS (Flexbox, Grid, responsive design), JavaScript, the DOM, fetch and REST APIs, up to the complete website of a riad.
Development · Intermediate to advanced
Node.js: Build and Ship an API
From the V8 engine to production: modules, npm, files, asynchronous code, HTTP server, Express, REST APIs, PostgreSQL, authentication, testing, security and deployment of an online store API.
Development · Intermediate
React: Building Modern User Interfaces
From components to deployment: JSX, props, state, effects, hooks, context, reducers, React Router, styling, testing and going to production, up to the complete online store of a handicraft cooperative.
Development · Beginner to advanced
SQL: Querying, Modelling and Running a Database
Query, model and protect a relational database with SQL, from SELECT to window functions, up to PostgreSQL in production (indexes, transactions, permissions, backups), based on a real Moroccan online store.
Development · Beginner to intermediate
Python: Programming, Automation and Data Analysis
Learn Python from scratch up to professional use: language basics, functions, modules, files, objects, administration scripts, APIs, data analysis, testing and security, up to a complete sales analysis tool for an argan cooperative.
Development · Intermediate to advanced
Fullstack Project: Souk Atlas, a Marketplace from A to Z
The project that brings it all together: design, code, test and ship Souk Atlas, a marketplace for Moroccan artisans — React, a Node.js/Express API, PostgreSQL, Docker, GitHub Actions and a VPS.