Défis Code
Build a working backend, frontend, integration, or data pipeline against a real-shaped spec.
- CodeDébutantNouveau
Détection automatique de défauts sur pièces moulées en aluminium
Construisez un réseau de neurones convolutif qui classe chaque image de pièce moulée en 'conforme' ou 'défectueuse', en travaillant à partir d'un jeu d'images industrielles réel…
- Neural Networks
- Feedforward Networks
- Pytorch Or Tensorflow
Travaux ouverts - CodeDébutantNouveau
Simulateur de mémoire virtuelle pour suivi de conteneurs portuaires
En équipe de 2 à 3, vous construisez un simulateur de mémoire virtuelle en C ou Python qui modélise un espace d'adressage virtuel paginé. Le simulateur lit un fichier de traces …
- Code Reading
- Architecture Diagrams
- Chart Creation
Travaux ouverts - CodeDébutantNouveau
Quantifier un détecteur de piétons pour caméra ADAS embarquée
À partir du modèle de référence et de sa fiche technique matérielle, appliquez une quantification post-entraînement (PTQ — Post-Training Quantization) puis, si nécessaire, un en…
- Quantization
- Model Compression
- Hardware Aware Design
Travaux ouverts - CodeFondamentalNouveau
Optimiser le chargement des conteneurs d'export d'une coopérative viticole
Vous devez concevoir un sélecteur de lots qui maximise la valeur expédiée sous deux contraintes simultanées : le poids total et le volume total du conteneur. Le module Python fo…
- Programming Fundamentals
- Functions Data Structures
- Python Or Javascript
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
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
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 - CodeConfirméNouveau
Simulateur de tissu par dynamique à base de positions pour l'essayage virtuel
À partir du squelette de simulateur PBD fourni et de la spécification, implémentez la boucle complète : prédiction des positions, projection des contraintes d'étirement (distanc…
- Physically Based Simulation
- Collision Detection
- Algorithm Analysis
Travaux ouverts - CodeIntermédiaireNouveau
Orchestrer une saga pour les transferts d'argent mobile transfrontaliers
Vous devez concevoir la saga (séquence de transactions locales coordonnées avec compensations en cas d'échec) qui remplacera la chaîne d'appels synchrones actuelle, en choisissa…
- Saga Pattern Design
- Idempotent Consumer Design
- Message Broker Design
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.
- 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 - 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 - CodeIntermédiaireNouveau
Plateforme conteneurisée de traitement de données capteurs pour une coopérative cacaoyère
Concevez et déployez une plateforme conteneurisée sur un cluster Kubernetes managé (ou équivalent) qui ingère les données de capteurs IoT, les stocke dans une base de données ad…
- Container Orchestration
- Cloud Data Pipelines
- Anomaly Detection
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 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
- 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 - CodeDébutantNouveau
Choisir un prestataire d'automatisation portuaire par AHP
Construisez un outil d'aide à la décision multicritère fondé sur la méthode AHP (Analytic Hierarchy Process — hiérarchisation par comparaisons deux à deux des critères et des op…
- Cost Modeling
- Uncertainty Quantification
- Data Analysis
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
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 - CodeConfirméNouveau
Concevoir un simulateur de réseau thermique parallèle et scalable pour la conception de puces
Vous recevez un module C++ d'environ 300 lignes implémentant un solveur de diffusion thermique 2D par différences finies explicites (méthode d'Euler). Le code utilise une grille…
- Algorithm Analysis
- Performance Profiling
- Cache Aware Optimization
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
Segmentation LiDAR en conditions météo dégradées pour véhicules autonomes
Vous recevez le dossier technique complet incluant un extrait de nuages de points LiDAR annotés, le journal des incidents de classification et la spécification du capteur. Votre…
- 3d Vision
- Anomaly Detection
- Ai Assisted Coding
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 - 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
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 - 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
Déployer sans interruption une plateforme juridique multi-cluster
Construisez une structure de dépôt GitOps qui décrit l'état désiré des deux grappes (Montréal et Toronto) et se synchronise automatiquement à chaque fusion (merge) sur la branch…
- Kubernetes Orchestration
- Service Mesh
- Multi Cluster Kubernetes
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.



















































































