Ce que nous réalisons
Développé et conçu par Ilias El Khodari et l'équipe de Digibus (Digital Business).
- 22rubriques
- 25moteurs
- 23ateliers disponibles
- 9formations
- 13projets
Projets
Plateformes et démonstrations

Digibus
Formations, outils et services numériques : plateforme pour les enfants, les étudiants et les professionnels.

Digibus.dev
Vitrine des logiciels de gestion, réseaux, caméras, automatisation et marketing digital de Digibus.

Gestion commerciale
Devis, commandes, livraisons, factures, stock et encaissements, du comptoir jusqu'au chantier.

Gestion comptable
Plan comptable marocain, saisie, TVA, états de synthèse : une comptabilité à jour, prête pour votre comptable.

Gestion de la paie
Bulletins, CNSS, AMO, IR et états de paie conformes à la réglementation marocaine.

DBRH — ressources humaines
Suivi RH et discipline des employés : dossiers, procédure, espaces employé, superviseur et RH, rapports.

DBCam
Régler les caméras et enregistreurs de toutes marques sur le chantier, même sans Internet (Windows et Android).

E-commerce
Boutique en ligne clés en main : catalogue, panier, paiement à la livraison, suivi de commande.

GenApp — démonstrations
Application de gestion et site vitrine clés en main pour 25 métiers : démos à essayer.

Application de livraison
Commande et livraison de proximité : catalogue, tournées et suivi pour les commerçants et les clients.

Automatisation
Automatiser les tâches répétitives : relances de factures, messages WhatsApp, rapports, synchronisation entre outils.

Smart High School
Espace numérique de classe : cours, activités de programmation, évaluations en ligne, suivi des parents.

Hallo Deutsch
Apprendre l'allemand pas à pas, avec audio, exercices et tests.
Moteurs
Moteurs à essayer
Dans le navigateur, sans compte et sans rien installer.
Python
Écris et exécute du vrai Python (Pyodide) : calculs, boucles, fonctions, entrées input() et dessin avec la tortue.
EssayerHTML
Structure une page web : titres, listes, tableaux, formulaires, avec un aperçu en direct.
EssayerCSS
Mets en forme : couleurs, flexbox, grille, survol. L’aperçu suit chaque frappe.
EssayerJavaScript
Rends une page vivante : variables, boucles, événements, DOM, avec une console.
EssayerPHP
Du vrai PHP 8.3 compilé en WebAssembly : variables, tableaux, fonctions, classes.
EssayerRéseau
Pose des PC, switchs, routeurs et box, relie-les, configure les adresses IP et teste avec ping et ipconfig.
EssayerSQL
Interroge une vraie base SQLite dans ton navigateur : SELECT, jointures, GROUP BY.
EssayerPostgreSQL
Un vrai PostgreSQL (PGlite) : jsonb, tableaux, ILIKE, RETURNING, generate_series.
EssayerAlgorithmique
Écris un algorithme en français, exécute-le pas à pas et vois son logigramme se dessiner.
EssayerExcel (tableur)
Un tableur avec formules en français : SOMME, SI, NB.SI, RECHERCHEV, recopie, tri, graphiques.
EssayerArduino
Carte Uno, plaque d’essai et composants : monte le circuit, programme en C++ et regarde la simulation.
EssayerScratch (blocs)
Le studio de blocs de Digibus : assemble des blocs pour animer des personnages sur une scène, avec sons, stylo, clones et variables.
EssayerÉchecs
Joue contre l’ordinateur sur un plateau réel en perspective, ou résous des problèmes de mat en 1 et en 2.
EssayerIntelligence artificielle
Entraîne un vrai petit réseau de neurones (TensorFlow.js) et regarde la frontière apprise se former.
EssayerBlockchain : la chaîne de blocs
Mine des blocs (SHA-256, preuve de travail), falsifie-en un et vois la chaîne se casser ; mode 3 nœuds avec la chaîne la plus longue.
EssayerBlockchain : clés et transactions
Clés ECDSA, adresses, signatures, mempool, soldes : une double dépense est refusée.
EssayerBlockchain : contrats intelligents
Écris, déploie et appelle un contrat en JavaScript (coffre, vote, jeton) : état, événements et gaz visibles.
Essayer
Comptabilité (Mon comptable)
Essaie une application de cabinet comptable : dossiers clients, pièces, TVA et échéances (Fiduciaire Nour, 6 sociétés fictives).
Essayer ↗
Paie et ressources humaines
Essaie une application de paie et RH : salariés, bulletins, congés (Atlas Emballages SARL, 14 salariés fictifs).
Essayer ↗
dans le navigateur · sans compteAutomatisation de workflows (IA)
Dessine un workflow (déclencheur, condition, boucle, IA simulée, appel API, envoi), exécute-le pas à pas, inspecte les données de chaque nœud et rejoue-le sans doublon grâce aux clés d’idempotence.
Essayer
dans le navigateur · sans compteÉlectricité
Construis un schéma (pile, résistances, lampes, condensateur, bobine, fusible, sinus 50 Hz), lis tensions, courants et puissances en direct, et étudie Ohm, RC, RL, sinusoïdal, triphasé et protections.
Essayer
dans le navigateur · sans compteÉlectronique
Câble diodes, LED, transistor NPN et oscilloscope, puis explore les portes logiques, la bascule D, le compteur 4 bits et l’afficheur 7 segments avec tables de vérité.
Essayer
dans le navigateur · sans compteAutomatisme (GRAFCET et ladder)
Programme un procédé simulé (feu, portail, convoyeur, cuve, perceuse, ascenseur) en GRAFCET ou en ladder, avec table d’entrées/sorties, chronogramme et vérifications.
Essayer
dans le navigateur · sans compteInformatique industrielle
Supervise un procédé (synoptique, alarmes, PID), convertis un signal 4–20 mA, construis des trames Modbus RTU/TCP avec CRC et programme un automate en texte structuré.
Essayer
dans le navigateur · sans compteSimulateur Flutter & Dart
Simulateur Flutter & Dart (interprété, non compilé) : écris du Dart et vois ton application dans un téléphone simulé, avec 9 modèles, 5 exemples et des défis.
EssayerAteliers
Ateliers disponibles
Les ateliers ouverts, avec correction automatique.
À la une

Atelier 1 : comprendre l’IA
Apprentissage supervisé, jeux d’entraînement et de test, choix de k dans un classifieur à plus proches voisins, biais des données, confidentialité et vérification : mini-laboratoires JavaScript sur données fictives.
Ouvrir l'atelier
Atelier 1 : comprendre WordPress et Strapi
Publier une page et un article dans un CMS classique, régler thème, extensions, menu et rôles, puis modéliser un type de contenu et lire l’API REST d’un CMS headless. Écrans de simulation pédagogique.
Ouvrir l'atelier
Atelier 1 : coûts et budget de base
Charges fixes et variables, coût de revient, seuil de rentabilité, budget contre réalisé et analyse des écarts, sur le cas d'une biscuiterie : formules SOMME.SI, SI, ET/OU et un histogramme budget et réalisé.
Ouvrir l'atelier
Atelier 1 : découvrir l'analyse de données et les tableaux de bord
Les notions que Power BI applique, travaillées dans un tableur : nettoyer une table, créer des colonnes calculées et des mesures (SOMME, MOYENNE, NBVAL), filtrer avec des segments, puis construire un graphique et un mini tableau de bord à trois indicateurs.
Ouvrir l'atelier
Atelier 1 : découvrir les bases de données avec SQL
Tables, lignes et colonnes, puis SELECT, WHERE, ORDER BY, LIMIT, CREATE TABLE et INSERT sur la bibliothèque d'une ville fictive. Du vrai SQL (SQLite) dans le navigateur, corrigé automatiquement d'après le résultat.
Ouvrir l'atelier
Atelier 1 : ma première page web
Le squelette d’une page, titres et paragraphes, listes, liens et images : 5 exercices dans un éditeur HTML avec aperçu en direct et correction automatique.
Ouvrir l'atelier
Atelier 1 : mes premières classes
Classes, objets, attributs, constructeur __init__, méthodes, état d’un compte bancaire et affichage avec __str__ : les bases de la programmation orientée objet en Python.
Ouvrir l'atelier
Atelier 1 : mesurer ses actions marketing
Taux de conversion, panier moyen, coût d'acquisition, ROI, segmentation simple des clients et graphique des ventes par canal, sur le cas d'une boutique en ligne d'huile d'argan.
Ouvrir l'atelier
Atelier 1 : mettre en forme une page
Sélecteurs de balise, de classe et d’identifiant, couleurs, police, marges, padding, bordures, display et centrage, avec aperçu en direct et correction sur les styles réellement affichés.
Ouvrir l'atelier
Atelier 1 : mon premier réseau
Posez un switch et deux PC, câblez-les en étoile, donnez une adresse IP et un masque à chaque poste, puis testez avec ping et dépannez une panne avec ipconfig. Correction automatique d’après l’état du simulateur réseau.
Ouvrir l'atelier
Atelier 1 : mon premier robot
Capteurs et actionneurs, programme séquentiel, boucle et condition : programmez en C++ Arduino un feu de signalisation, un servomoteur et un robot qui réagit à un obstacle. Correction sur les sorties de la carte en temps simulé.
Ouvrir l'atelier
Atelier 1 : notions de base
Tableau de ventes de six articles : prix de vente, total HT, TVA avec référence absolue ($C$10), récapitulatif (SOMME, SOMMEPROD) et mise en forme monétaire et pourcentage.
Ouvrir l'atelier
Atelier 1 : penser en algorithmes
Variables, affectation, séquence, Si … Sinon et boucle Pour : écrivez des algorithmes en français, exécutez-les pas à pas et regardez leur logigramme se dessiner.
Ouvrir l'atelier
Atelier 1 : premières requêtes PostgreSQL
Un vrai PostgreSQL dans le navigateur : types serial, text, numeric et date, ILIKE, COALESCE, generate_series, CREATE TABLE et INSERT ... RETURNING, sur la base d'un club de sport fictif. Correction automatique d'après le résultat.
Ouvrir l'atelier
Atelier 1 : premiers circuits
Tension, courant, résistance : loi d’Ohm, puissance, résistances en série et en parallèle, puis une LED avec sa résistance sur une carte Arduino simulée (clignotement et bouton). Correction par calcul exact et par simulation.
Ouvrir l'atelier
Atelier 1 : premiers pas en Dart et Flutter
Variables typées, interpolation, listes et boucles, conditions, fonctions en Dart (code vérifié, pas compilé), puis assemblage d’un premier écran Flutter sous forme d’arbre de widgets avec aperçu simulé. Simulateur : le code est interprété, pas compilé (aucun compilateur Dart ni SDK Flutter).
Ouvrir l'atelier
Atelier 1 : premiers pas en JavaScript
Variables let et const, types, opérateurs, console.log, conditions, boucles, fonctions simples, puis modification d’une page web (DOM). Chaque programme s’exécute pour de vrai et est corrigé d’après son résultat.
Ouvrir l'atelier
Atelier 1 : premiers pas en PHP
Balises PHP, echo, variables, types, concaténation, tableaux, foreach, conditions et fonctions, exécutés par le vrai PHP 8.3 dans le navigateur et corrigés d’après la sortie.
Ouvrir l'atelier
Atelier 1 : premiers pas en Python
Vos premiers programmes Python dans le navigateur : print(), variables et types, input() et f-strings, opérateurs (// et %), puis if / elif / else. Correction automatique par le résultat.
Ouvrir l'atelier
Atelier 1 : suivre ses stocks et ses flux
Stock initial, entrées, sorties et stock final, stock de sécurité et alertes, rotation, taux de service et commande d'approvisionnement, sur le cas d'un entrepôt de fournitures d'emballage.
Ouvrir l'atelier
Atelier 2 : déclaration trimestrielle de la TVA (Maroc)
Cas réel d'entreprise : calculer la TVA des factures, vérifier les achats déductibles et préparer la déclaration. SOMME, NB.SI, SOMME.SI.ENS, RECHERCHEV, SIERREUR.
Ouvrir l'atelier
Atelier 2 : tableaux et formulaires
Listes imbriquées, tableaux structurés (thead, tbody, colspan) et formulaires accessibles (label, select, radio, required) : 5 exercices avec correction automatique.
Ouvrir l'atelier
Atelier 3 : page structurée et accessible
Balises sémantiques, liens d’ancre, images accessibles, métadonnées et une mini page de CV complète avec un peu de CSS : 5 exercices avec correction automatique.
Ouvrir l'atelierFormations
Formations proposées
Nous vous apprendrons ce que nous réalisons

PostgreSQL : interroger et construire une base
Du premier SELECT au tableau de bord des ventes, dans un vrai PostgreSQL qui tourne dans votre navigateur.

Développement Fullstack Web
Six niveaux, du premier fichier HTML à une application complète mise en ligne : interface, serveur, base de données, déploiement.

Comptabilité pratique de l'entreprise marocaine
Tenir les comptes, déclarer la TVA, préparer la liasse fiscale.

Créer des sites web dynamiques
HTML, CSS, JavaScript, PHP et MySQL, projet par projet.

Infologistique à l'ère de l'IA
Piloter stocks, prévisions et livraisons avec Excel, des tableaux de bord, l'automatisation et une IA locale, sur des cas d'entreprises marocaines.

Conception et développement des modèles IA
Construire un modèle d'IA, de la donnée au déploiement, sur votre propre poste.

Atelier pratique : installation réseau informatique
Installer un réseau d'entreprise, de vos mains : câbles, switch, routeur, adresses IP, Wi-Fi, partage et dépannage.

Commerce à l'ère de l'IA
Excel, Power BI et IA au service de la vente, des stocks et du recouvrement, sur des cas commerciaux variés et des fichiers fournis.

E-commerce : créer et développer sa boutique en ligne
Créez, chiffrez et développez votre boutique en ligne, étape par étape, sans promesse de gains.















