Défis Code
Build a working backend, frontend, integration, or data pipeline against a real-shaped spec.
- CodeDébutantNouveau
Dossier d'incident : capteur ECU qui renvoie des valeurs corrompues
Examinez le dossier d'incident et le module C fourni (tampon circulaire de lecture capteur avec structures adjacentes en mémoire statique) pour localiser un dépassement d'écritu…
- Code Reading
- Assumption Analysis
- Memory Management
Travaux ouverts - CodeDébutantNouveau
Guidez un robot d'entrepôt avec la recherche de chemin A*
À partir du plan d'entrepôt fourni (une grille où chaque case est libre, obstacle, étagère ou quai) et du module Python déjà amorcé, vous devez compléter l'algorithme de recherc…
- Ai Agents
- Assumption Analysis
- Data Analysis
Travaux ouverts - CodeIntermédiaireNouveau
Concevoir un détecteur d'anomalies à noyaux pour plaquettes de silicium
Votre proposition doit répondre à quatre exigences fonctionnelles : détecter les plaquettes atypiques sans disposer d'étiquettes de défaut, produire un score continu (et non un …
- Kernel Methods
- Anomaly Detection
- Analytical Reasoning
Travaux ouverts - CodeDébutantNouveau
Pipeline ML de prévision du trafic conteneurs au port
En équipe de 3 à 4 personnes, vous concevrez et livrerez un pipeline de Machine Learning de bout en bout qui prédit le nombre quotidien de conteneurs entrants pour les 7 prochai…
- Ml Pipelines
- Feature Engineering
- Hyperparameter Tuning
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
- CodeIntermédiaireNouveau
Concevoir un système de monitoring de données pour la maintenance éolienne offshore
Vous travaillez en équipe de 3 à 4 personnes comme ingénieur·e·s de données pour cet opérateur. Votre mission est de concevoir un système de monitoring qui ingère les données de…
- Data Pipeline Design
- Data Observability
- Reproducibility
Travaux ouverts - CodeIntermédiaireNouveau
Politique de maintenance prédictive sous observabilité partielle
En équipe, formulez un POMDP dans lequel l'état caché est le niveau d'usure réel de l'équipement, les observations sont les mesures de capteurs bruitées, et les actions possible…
- Pomdp Modeling
- Dynamic Programming
- Anomaly Detection
Travaux ouverts - CodeIntermédiaireNouveau
Bâtir une zone d'atterrissage cloud pour un paiement mobile transfrontalier
Concevez et codez une zone d'atterrissage Terraform multi-comptes (développement, préproduction, production) avec ségrégation réseau stricte entre comptes, puis déployez via Hel…
- Terraform
- Landing Zones
- Cloud Iam
Travaux ouverts - CodeIntermédiaireNouveau
Éditeur de liens simplifié pour processeurs IoT sur mesure
Vous concevez et implémentez en C un éditeur de liens statique simplifié et un chargeur qui traitent des fichiers objets dans un format binaire simplifié inspiré du format ELF (…
- Code Reading
- Architecture Diagrams
- Architecture Decision Records Adrs
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.
- CodeIntermédiaireNouveau
Concevoir une base hybride SQL/NoSQL pour la traçabilité industrielle
Vous travaillez uniquement à partir de la spécification fournie, qui détaille les champs à suivre côté commandes/lots/non-conformités et côté mesures capteurs, ainsi que de l'ex…
- Relational Schema Design
- Nosql Data Modeling
- Database Indexing
Travaux ouverts - CodeIntermédiaireNouveau
Sécuriser les transferts d'une base mobile money contre les doubles dépenses
En équipe, concevez un schéma relationnel pour les portefeuilles (wallets), les transactions (transfert, dépôt, retrait, paiement marchand) et le journal d'audit, à partir de la…
- SQL
- Database Schema
- Joins Aggregations
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 - CodeIntermédiaireNouveau
Passeport numérique du cacao : traçabilité on-chain de San Pedro à Anvers
Vous recevez un cahier des charges de l'exportateur et un fichier de livraisons réelles anonymisées ; vous ne disposez d'aucun autre accès aux systèmes de l'entreprise, donc tou…
- Solidity Smart Contract Development
- Blockchain Architecture Design
- Smart Contract Testing
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
Trancher un incident de fraude sur flux de paiements mobiles
En équipe, reconstituez la chronologie de l'incident en croisant le dossier post-incident, l'échantillon du flux d'événements et le contrat d'événement fourni. Examinez précisém…
- Apache Spark
- Stream Processing Windowing
- Application Monitoring
Travaux ouverts - CodeIntermédiaireNouveau
Générer des défauts synthétiques pour fiabiliser un contrôle qualité automobile
À partir du dossier de cas et du jeu de données d'embeddings fourni, entraînez un modèle génératif conditionnel (VAE ou diffusion) capable de synthétiser des représentations pla…
- Attention Mechanisms
- Anomaly Detection
- Ai Assisted Coding
Travaux ouverts - CodeDébutantNouveau
Sécuriser le pipeline CI/CD d'un équipementier automobile
Construisez une nouvelle définition de pipeline (fichier YAML) qui ajoute, à chaque exécution, un scan de secrets, un scan de vulnérabilités des images de conteneur avec seuil d…
- Ci Cd Pipelines
- Docker
- Cloud Iam
Travaux ouverts - CodeDébutantNouveau
Tableau de bord qualité pour un équipementier automobile du Nord
Construisez un tableau de bord interactif à partir du jeu de données de contrôle qualité fourni, permettant de filtrer par ligne de production, équipe (poste de travail en 3x8) …
- Data Storytelling
- Pyramid Principle Storytelling
- Technical Writing
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 - CodeConfirméNouveau
Modéliser un pipeline superscalaire à exécution dans le désordre
En binôme ou trinôme, à partir du module de départ et de la trace d'instructions fournis, vous implémentez un simulateur au cycle près d'un pipeline superscalaire capable d'émet…
- Algorithm Analysis
- Performance Profiling
- Cpu Microarchitecture Modeling
Travaux ouverts - CodeIntermédiaireNouveau
Coordination multi-agents pour véhicules autonomes en cour à conteneurs
Votre équipe construit un environnement multi-agents à partir de la spécification fournie, entraîne des politiques (indépendantes ou partagées) avec au moins deux approches diff…
- Multi Agent Reinforcement Learning
- Policy Gradient Methods
- Sim To Real Transfer
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
CodeIntermédiaireNouveauAudit d'une fuite de secrets dans un pipeline GitOps fintech
Votre tâche d'analyse porte exclusivement sur le rapport d'incident (incident-report), l'extrait d'historique Git (git-log-excerpt) et le module de démarrage Flux fourni (flux-s…
- API Security OWASP API Top 10
- Ansible Terraform Automation
- Architecture Decision Records Adrs
Travaux ouverts- CodeFondamentalNouveau
Panneau de surveillance numérique pour chai de vieillissement du Cognac
À partir du cahier des charges fourni, concevez en Verilog (ou VHDL) un panneau de surveillance qui reçoit, pour 4 zones de chai, une valeur de température déjà convertie en déc…
- Code Reading
- Architecture Diagrams
- Digital Logic Design
Travaux ouverts - CodeIntermédiaireNouveau
Optimiser un pipeline de convolution d'images embarqué pour l'aide à la conduite
Vous recevez un module C d'environ 250 lignes implémentant une convolution 2D naïve (boucles imbriquées, accès colonne par colonne) ainsi qu'un jeu de données synthétique décriv…
- Algorithm Analysis
- Application Monitoring
- Cache Aware Optimization
Travaux ouverts - CodeIntermédiaireNouveau
Proposer des passes SSA d'optimisation de boucle pour un compilateur DSP
En équipe, étendez le module SSA fourni avec deux passes d'optimisation de boucle : le déplacement de code invariant de boucle (sortir de la boucle les calculs qui ne changent p…
- Ssa Construction
- Loop Optimization
- 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.
Des é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.



















































































