Informatique
Défis Programming Fundamentals
Programming Fundamentals challenges put you inside the work of writing code that is correct, readable and fast. You'll build core skills in functions & data structures, object-oriented design and design patterns, work in Python or JavaScript, and learn to do code reading and refactoring the way teams expect.
From there you'll tackle the harder edges — algorithm analysis, complexity analysis, graph algorithms and generics & type systems — pushing into performance engineering, low-latency programming patterns and systems-language proficiency (Go, Rust, C++). Each challenge you solve earns a verified credential you can share with recruiters.
Défis recommandés
· Algorithm Analysis Effacer- DesignIntermédiaireNouveau
Concevoir un ordonnancement de grues tolérant aux pannes à Tanger Med
En équipe, vous devez concevoir un service d'ordonnancement des grues répliqué et tolérant aux pannes. Vous recevez un dossier de contexte décrivant l'architecture actuelle à nœ…
- Algorithm Analysis
- Advanced Iac Modules
- Ansible Terraform Automation
Travaux ouverts - AnalysisIntermédiaireNouveau
Analyse post-incident d'une corruption mémoire sur firmware embarqué automobile
Vous recevez un dossier contenant le dump mémoire du microcontrôleur, un extrait du code source C du module de communication CAN (Controller Area Network — protocole de communic…
- API Security OWASP API Top 10
- Analytical Reasoning
- Algorithm Analysis
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 - DesignIntermédiaireNouveau
Proposition de parallélisation hybride pour un solveur CFD aéronautique
Votre proposition doit s'appuyer uniquement sur le module de code fourni (cfd-module-src), la fiche technique du nouveau cluster (cluster-spec) et les mesures de performance de …
- Algorithm Analysis
- Analytical Reasoning
- Architecture Decision Records Adrs
Travaux ouverts Develop in-demand professional skills.
Each challenge names the skills it strengthens. Over time, your profile fills with the competences a hiring manager would actually look for.
Why Ewance
- CodeIntermédiaireNouveau
Jetons de paiement hors ligne pour agents de mobile money
Construisez une bibliothèque en Python nommée « jeton-hors-ligne » qui produit et vérifie des jetons de transaction hors ligne, plus un outil en ligne de commande de démonstrati…
- Cryptographic Key Management
- Secure Coding
- Algorithm Analysis
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
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.



















































































