Informatique
Défis Architecture & System Design
Architecture & System Design challenges put you inside the work of shaping how large software systems fit together. You'll build skills in systems design fundamentals, architecture diagrams, and the C4 model, capturing decisions in Architecture Decision Records (ADRs) the way engineering teams keep their reasoning legible.
From there you'll take on the harder edges — distributed systems design, event-driven architecture, and microservices patterns — driving alignment through RFC authorship and cross-team architecture stewardship while keeping developer experience front of mind. Each challenge you solve earns a verified credential you can share with recruiters.
- CodeDébutantNouveau
Rendu physique réaliste d'une peinture automobile bicouche
Partez du module de rendu de départ fourni et remplacez la fonction de réflectance à compléter par un modèle à deux couches : une couche de base métallique (paillettes) et un ve…
- Physically Based Rendering
- Brdf Material Modeling
- Algorithm Analysis
Travaux ouverts - CodeFondamentalNouveau
Agréger la télémétrie d'un parc éolien avec MapReduce
Vous recevez un fichier de télémétrie au format CSV (fichier texte où les colonnes sont séparées par des virgules) et une spécification écrite du format et des règles de nettoya…
- Mapreduce
- Distributed Data Processing
- Cloud Computing
Travaux ouverts - DesignIntermédiaireNouveau
Refonte de l'architecture orientée services d'une fintech de paiements B2B à Casablanca
Votre équipe dispose du dossier de post-mortem de la panne, de la spécification de l'architecture actuelle et de la note de proposition interne (RFC) : fondez toute votre analys…
- API Gateway Patterns Kong Envoy
- API Versioning
- API Security OWASP API Top 10
Travaux ouverts - CodeConfirméNouveau
Refonte hexagonale d'un système de commandes automobile
À partir du dossier de cas et du module hérité fournis, votre équipe doit identifier au moins trois bounded contexts distincts (par exemple Production, Stock, Facturation), docu…
- Bounded Context Design
- Hexagonal Architecture
- Anti Corruption Layer Design
Travaux ouverts Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- AnalysisDébutantNouveau
Instruire le dossier des paiements dupliqués d'un service de transfert
Instruisez ce dossier comme une enquête, en trois temps. D'abord, à partir du journal des transactions fourni, démontrez chiffres à l'appui ce qui produit les doublons : identif…
- REST API Design
- API Versioning
- Http Fundamentals
Travaux ouverts - CodeDébutantNouveau
Optimiser stockage et diffusion cloud d'un catalogue vers l'Asie
Votre tâche est de construire et livrer une configuration de stockage et de diffusion optimisée pour ce catalogue. Concrètement : mettez en place une politique de cycle de vie d…
- Ansible Terraform Automation
- Application Monitoring
- Analytical Reasoning
Travaux ouverts - DesignConfirméNouveau
Intégrer la prédiction de structure protéique au criblage de médicaments
Votre mission est de concevoir l'architecture qui intègre la prédiction de structure biomoléculaire dans le flux de criblage de la biotech, en vous appuyant sur la spécification…
- Ai Native Architecture
- Advanced Iac Modules
- Ai Augmented Decision Making
Travaux ouverts - CodeDébutantNouveau
Contrôleur numérique anti-pincement pour lève-vitre automobile
Vous devez concevoir en Verilog (ou VHDL) une machine à états finis (FSM - Finite State Machine) qui pilote un moteur de lève-vitre à partir des signaux suivants : interrupteur …
- Code Reading
- Architecture Diagrams
- Coverage Reports
Travaux ouverts - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- DesignDébutantNouveau
Concevoir l'ingestion de données pour un bracelet cardiaque
Votre tâche est de produire une proposition de conception (document plus schémas) décrivant comment recevoir, tamponner, nettoyer et stocker le flux de capteurs décrit dans le j…
- Architecture Decision Records Adrs
- Airflow Dags
- Application Monitoring
Travaux ouverts - CodeDébutantNouveau
Analyseur lexical et syntaxique pour un langage de règles anti-fraude
Écrivez un analyseur lexical (qui transforme le texte source en une suite de jetons : nombres, mots-clés, opérateurs) puis un analyseur syntaxique (qui vérifie que ces jetons fo…
- Lexical Analysis
- Parsing Grammars
- Code Reading
Travaux ouverts - DesignDébutantNouveau
Concevoir un analyseur de flot de données pour code embarqué automobile
Rédigez une proposition de conception d'une analyse de flot de données « variables définies avant usage » sur un graphe de flot de contrôle. Vous devez spécifier le treillis (l'…
- Dataflow Analysis
- Control Flow Analysis
- Algorithm Analysis
Travaux ouverts - CodeDébutantNouveau
Tableau de bord des quatre indicateurs de livraison continue
Construisez un outil en ligne de commande qui lit les deux fichiers fournis (l'historique des déploiements et l'historique des incidents) et produit un tableau de bord au format…
- Analytical Reasoning
- Application Monitoring
- Ai Assisted Coding
Travaux ouverts Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- CodeConfirméNouveau
Chaîne de signature hybride pour mises à jour de calculateurs automobiles
Livrez trois éléments qui s'emboîtent. Premièrement, un outil de signature en ligne de commande qui prend une image logicielle et produit un manifeste signé selon le format que …
- Cryptographic Protocol Design
- Post Quantum Cryptography Migration
- Threat Modeling
Travaux ouverts - AnalysisIntermédiaireNouveau
Dossier d'investigation : corruption mémoire dans le décodeur de télémesure
À partir des traces de plantage et du module C++ fourni (allocateur par pool mémoire et décodeur de trames), reconstituez la séquence d'événements qui mène à l'utilisation d'un …
- Code Reading
- Coverage Reports
- Architecture Decision Records Adrs
Travaux ouverts - AnalysisConfirméNouveau
Reconstituer l'ordre causal après une anomalie de télémesure satellite
Vous menez l'enquête, seul·e ou en binôme, pour le comité de sûreté des vols. Vous disposez d'un dossier de contexte décrivant la topologie du réseau de stations sol et la chron…
- Algorithm Analysis
- Analytical Reasoning
- Apache Spark
Travaux ouverts - CodeIntermédiaireNouveau
Analyse sémantique et vérification de types d'un langage de configuration de mission
En repartant du module d'analyse syntaxique fourni (il produit déjà l'AST), écrivez une passe d'analyse sémantique qui : construit une table des symboles avec gestion des portée…
- Semantic Analysis
- Type Checking
- Symbol Tables
Travaux ouverts - DesignIntermédiaireNouveau
Concevoir le registre partagé d'un terminal à conteneurs
Votre livrable est une proposition d'architecture, pas un prototype. En vous appuyant uniquement sur le dossier de cas fourni, le jeu de données d'événements documentaires fourn…
- Architecture Decision Records Adrs
- Consensus Protocol Design
- Distributed Ledger Design
Travaux ouverts - CodeIntermédiaireNouveau
Concevoir un système transactionnel concurrent pour une plateforme de paiement mobile
Vous travaillez seul ou en binôme. Votre tâche est triple : d'abord, analyser le code et les journaux pour identifier toutes les violations de cohérence (opérations composées no…
- Code Reading
- Architecture Diagrams
- Data Pipeline Design
Travaux ouverts - AnalysisIntermédiaireNouveau
Arbitrer pipeline profond ou prédiction de branchement
En équipe, analysez uniquement la spécification de microarchitecture et le relevé de benchmarks fournis. Votre tâche : quantifier, pour chaque proposition, le gain de performanc…
- Architecture Diagrams
- Assumption Analysis
- Performance Modeling
Travaux ouverts - StrategyDébutantNouveau
Proposer une architecture de parts de fonds tokenisées
Votre tâche : concevoir l'architecture d'un registre de parts tokenisées pour un seul fonds pilote, et la défendre devant un comité composé de financiers et de juristes. Appuyez…
- Analytical Reasoning
- 6 Pager Writing
- Architecture Decision Records Adrs
Travaux ouverts - DesignDébutantNouveau
Modélisation des agrégats d'un domaine viticole exportateur
À partir du dossier de cas fourni, identifiez les bounded contexts pertinents pour séparer au minimum la vente directe, la vente en négoce et l'export, en justifiant pourquoi ce…
- Aggregate Modeling
- Bounded Context Design
- Ubiquitous Language Design
Travaux ouverts - CodeDébutantNouveau
Déployer un service conteneurisé d'ingestion télémétrie auto-scalable
Votre mission est de construire un service d'ingestion de télémétrie empaqueté dans un conteneur (une boîte logicielle autonome qui contient l'application et tout ce dont elle a…
- Ansible Terraform Automation
- Advanced Iac Modules
- API Gateway Patterns Kong Envoy
Travaux ouverts - CodeIntermédiaireNouveau
Cœur de processeur RISC pour capteur intelligent basse consommation
Votre équipe (2 à 3 personnes) doit implémenter un processeur mono-cycle respectant exactement le jeu d'instructions (ISA - Instruction Set Architecture) décrit dans la spécific…
- Architecture Diagrams
- Code Reading
- Coverage Reports
Travaux ouverts - CodeIntermédiaireNouveau
Solveur de blendshapes pour visages numériques d'un studio d'animation
En vous appuyant sur le modèle de visage open source fourni (maillage neutre + bases d'expressions) et sur le squelette de solveur fourni, implémentez un solveur qui estime les …
- Geometry Processing
- Mesh Deformation
- Algorithm Analysis
Travaux ouverts
Comment ça marche
Du brief au certificat, en six étapes.
Étape 01
Parcourez des défis alignés sur vos études.
Étape 02
Acceptez celui qui correspond à vos objectifs.
Étape 03
Avancez avec l'aide de l'IA Copilot.
Étape 04
Soumettez-le pour une évaluation structurée.
Étape 05
Obtenez un certificat vérifié.
Étape 06
Ajoutez-le à LinkedIn en un clic.
Familles de compétences similaires
Voir toutes les compétencesDes équipes d'entreprise derrière une décennie de briefs de terrain
Vous recrutez dans ce vivier ?
Parrainez un défi et rencontrez des candidats à travers un vrai travail.
Les équipes des entreprises peuvent construire des briefs autour des compétences qu'elles recrutent, puis évaluer les étudiants sur des livrables notés selon une grille — pas sur des CV.



















































































