Payment by bank transfer · Moroccoتعلَّم · مارِس · أتقِن

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.

HTML/CSS/JS DEVELOPMENT <h1>Riad Yasmine</h1>.chambres { display: grid; }await fetch('/api/chambres')

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.

17 lessons · 17 exercise sets · 17 h 20 min

290 MAD
Node.js DEVELOPMENT $ node --version$ npm run devapp.get('/api/produits', liste)

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.

14 lessons · 14 exercise sets · 13 h 55 min

290 MAD
React DEVELOPMENT $ npm create vite@latest boutiqueconst [panier, setPanier] = useState([])<CarteProduit key={p.id} {...p} />

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.

13 lessons · 13 exercise sets · 13 h 40 min

290 MAD
SQL DEVELOPMENT SELECT ville, COUNT(*) FROM clientsGROUP BY ville ORDER BY 2 DESC;CREATE INDEX ON commandes (client_id);

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.

14 lessons · 14 exercise sets · 13 h 45 min

290 MAD
Python DEVELOPMENT $ python3 -m venv .venv>>> ttc = round(ht * 1.20, 2)$ python3 rapport.py ventes.csv

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.

14 lessons · 14 exercise sets · 16 h 15 min

290 MAD
Fullstack DEVELOPMENT $ docker compose up -dPOST /api/commandes 201 CreatedTotal : 450,00 DH SA-2026-000123-77

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.

12 lessons · 12 exercise sets · 16 h 30 min

390 MAD