Challenges passend zu deinem Studium
Echte Szenarien aus Wirtschaft, Ingenieurwesen, Design und Analyse. Übe die Arbeit, auf die dich dein Studium vorbereitet, sammle verifizierte Zertifikate und baue ein Portfolio auf, das Recruiter überprüfen können.
- CodeEinsteigerNeu
Progressive-Web-App-Migration für einen Berliner Online-Shop
Sie erhalten den Source-Code (Next.js mit Pages Router), den aktuellen Lighthouse-Bericht und die Top-5-Produktdetailseiten. Migrieren Sie zu Next.js App Router mit Server Compo…
- Progressive Web Apps
- Nextjs
- Performance Optimization
Web Application Development - DesignMittelstufeNeu
Replication-Strategie fuer ein Hamburger Logistik-Daten-System
Vergleiche drei Strategien: Single-Leader mit synchroner Replikation, Multi-Leader mit Konflikt-Aufloesung, Leaderless (Dynamo-Stil) mit Quorum-Schreiben. Modelliere fuer jede d…
- Replication
- Consistency Models
- System Design
Fachübergreifend - DesignMittelstufeNeu
Schema-Evolution fuer ein Multi-Tenant-Event-Bus eines Cloud-Anbieters
Inventarisiere die heutigen Schema-Konflikte (sechs Beispiele mit Ausfall-Reports werden bereitgestellt). Entwirf eine Schema-Registry-Strategie (Confluent Schema Registry oder …
- Schema Evolution
- Kafka
- Schema Registry
Event-Driven Architecture - DesignSeniorNeu
End-to-End-Verschlüsselung für ein Wiener Health-Messaging
Implementiere X3DH-Schlüssel-Bundles (Identity Key + Signed Pre-Key + One-Time Pre-Keys), Double-Ratchet-Sessions (X25519 + HKDF + HMAC-SHA256), und Group-Chat-Erweiterung via S…
- End To End Encryption
- Key Exchange
- Public Key Crypto
Fachübergreifend 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
- CodeEinsteigerNeu
Algebraische Validierungs-Bibliothek fuer ein FMCG-Backend in Kotlin
Modelliere eine Validated-ADT (Valid plus Invalid) mit Akkumulation von Fehlern (statt Either, das beim ersten Fehler abbricht). Implementiere Combinators (mapN, andThen, orElse…
- Kotlin
- Algebraic Data Types
- Validation
Functional Programming - CodeSeniorNeu
Memory-Consistency-Modell für einen sicherheitskritischen Multicore
Du erhältst das Software-Modell der Multicore-Plattform (5 Kerne, eigene Pipeline-Beschreibung) und eine Sammlung von 30 Litmus-Tests aus der Memory-Modeling-Literatur (z. B. St…
- Memory Consistency
- Multicore Architecture
- Python
Fachübergreifend - CodeEinsteigerNeu
Refactoring-Kennzahlen-Dashboard für DACH-Beratungsmandat
Bauen Sie ein Refactoring-Dashboard, das aus einer Git-Historie zeitliche Verläufe extrahiert: Code-Komplexität pro Modul, Test-Coverage, Code-Duplikation, Smell-Trends (über Co…
- Dashboard Design
- Git History Analysis
- Static Analysis
Refactoring and Code Smell Detection - ResearchSeniorNeu
Verteilte Konsens-Schicht fuer einen Edge-Storage-Cluster auswaehlen
Baue eine kleine Test-Harness, die einen 5-Knoten-Cluster jeder Konsens-Bibliothek startet und drei Ausfall-Szenarien deterministisch reproduziert: Netzwerk-Partition (mit tc/ne…
- Distributed Systems
- Consensus Algorithms
- Raft
Fachübergreifend - 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.
- CodeMittelstufeNeu
Codebasis fuer ein Mittelstand-ERP-Modul lesbar refaktorisieren
Beginne mit der Erstellung von Charakterisierungstests (Tests, die das aktuelle Verhalten festhalten, nicht das gewuenschte), um die bestehende Funktionalitaet abzusichern. Iden…
- Refactoring
- Automated Testing
- Code Review
Software Construction - DesignMittelstufeNeu
Golden Path fuer Microservice-Onboarding in einem Hamburger E-Commerce-Konzern
Mappe den bestehenden Onboarding-Prozess (Repository-Erstellung, CI-Pipeline-Setup, Observability-Anbindung, On-Call-Rotation, Service-Katalog-Eintrag) in einem Wertstrom-Diagra…
- Platform Engineering
- Internal Developer Platforms
- Backstage
Fachübergreifend - DesignMittelstufeNeu
Adaptive Benutzeroberfläche für eine SaaS-Workforce-Plattform
Sie analysieren 12 Monate Nutzungs-Telemetrie und identifizieren drei Erfahrungsstufen mit klar trennenden Verhaltensindikatoren (Time-on-Task, Menü-Suchzeit, Tastatur-Abkürzung…
- Adaptive Interfaces
- Interaction Design
- User Research
Advanced Human-Computer Interaction - AnalysisMittelstufeNeu
Architektur-Bewertung mit ATAM für Berliner Healthtech-Scale-up
Bereiten Sie die ATAM-Schritte vor: (1) ATAM präsentieren, (2) Business Drivers präsentieren, (3) Architektur präsentieren, (4) architektonische Ansätze identifizieren, (5) Qual…
- Atam
- Architecture Evaluation
- Quality Attributes
Fachübergreifend 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
- AnalysisMittelstufeNeu
Empirische Studie zu Code-Review-Wirksamkeit in einem Engineering-Org
Formuliere drei pruefbare Hypothesen (z. B. 'PRs mit mehr als 1 Reviewer haben weniger Folge-Bugs', 'PRs mit weniger als 200 Zeilen werden in weniger als 24 Stunden gemergt', 'R…
- Empirical Software Engineering
- Software Analytics
- Code Review
Advanced Software Engineering - DesignMittelstufeNeu
GraphQL-Federation für ein Stuttgarter AutoTech-Portal
Schreibe für jede der vier Domänen ein Apollo-Federation-v2-Subgraph-Schema und einen Gateway. Definiere Entity-Grenzen mit @key und @external, plane Reference-Resolver für Cros…
- Graphql
- Graphql Federation
- Schema Design
Fachübergreifend - ResearchMittelstufeNeu
Stereoscopic-3D-Tracking-Studie für ein Forschungszentrum in Sankt Augustin
Sie erhalten das EU-Projekt-Briefing, eine standardisierte Montage-Aufgabe (Stecker-Bestückung auf einer simulierten Steuerung) und Zugang zu Headsets (Meta Quest 3 für Inside-O…
- Vr Tracking
- Experimental Design
- Data Analysis
Virtual and Mixed Reality - CodeEinsteigerNeu
Erster Production-Patch in einem CNCF-Sandbox-Projekt eines Münchner Cloud-Native-Startups
Sie erhalten die GitHub-Issue-URL, die CONTRIBUTING.md des Projekts und Zugang zu einem Maintainer als Code-Reviewer. Beginnen Sie mit der Reproduktion: bauen Sie einen minimale…
- Open Source Contribution
- Go
- Kubernetes Operators
Fachübergreifend - CodeEinsteigerNeu
Knapsack-Solver für Mittelstands-Produktionsplanung
Modelliere das Problem als 0/1-Knapsack mit fünf Behältern (Maschinen) — also Multiple Knapsack — und implementiere zwei Lösungen: (1) eine dynamische Programmierung für Single-…
- Dynamic Programming
- Knapsack
- Integer Programming
Algorithm Design and Analysis - AnalysisEinsteigerNeu
Wearable-Sensorik-Analyse für eine Salzburger Health-Studie
Du erhältst anonymisierte Sensorzeitreihen von 40 Teilnehmer:innen über 2 Wochen, Stress-Diary-Einträge im 30-Minuten-Raster und eine Daten-Validierungs-Checkliste. Implementier…
- Health Informatics
- Time Series Analysis
- Feature Engineering
Fachübergreifend - CodeMittelstufeNeu
Randomisierter Min-Cut-Algorithmus für Streaming-Graph-Analyse
Implementieren Sie Karger's einfachen Min-Cut-Algorithmus und die rekursive Variante Karger-Stein. Implementieren Sie zusätzlich Stoer-Wagner als deterministische Referenz. Benc…
- Randomized Algorithms
- Graph Algorithms
- Karger Stein
Randomized Algorithms - CodeMittelstufeNeu
Numerische PDE-Solver für Ludwigshafener Polymer-Forschung
Implementieren Sie einen 2D-Finite-Volumen-Solver für die instationäre Wärmeleitungsgleichung (∂T/∂t = α∇²T) auf einem unstrukturierten Gitter (Dreiecks-Mesh, importiert aus Gms…
- Numerical Pdes
- Finite Volume Method
- Python
Fachübergreifend - AnalysisMittelstufeNeu
Forensik eines Datei-System-Korruptionsfalls
Mount das Image read-only in einer Linux-Analyse-Umgebung. Nutze debugfs, fsck im no-op-Modus und das ext4-Journal zur Rekonstruktion der letzten Transaktionen. Identifiziere di…
- Operating Systems
- File Systems
- Linux Forensics
Operating Systems - CodeEinsteigerNeu
Linking-Pipeline eines Berliner DevTools-Startups aufräumen
Analysiere die aktuelle Pipeline (CMake, Ninja, GNU ld) und identifiziere die fünf häufigsten Linker-Fehler-Klassen aus dem CI-Log der letzten drei Monate. Dokumentiere für jede…
- Linking And Loading
- Symbol Resolution
- Cross Compilation
Fachübergreifend - CodeSeniorNeu
Query-Optimizer für eine analytische Versicherungs-Datenmart bauen
Du erhältst 10 SQL-Queries, die EXPLAIN-Pläne, das Schema (Star-Schema) und Statistiken (pg_stats). Implementiere einen Rewriter in Python, der das SQL parst (sqlglot), 4 Optimi…
- Query Optimization
- SQL Parsing
- Materialized Views
Advanced Database Systems - CodeMittelstufeNeu
Parallel-Performance-Engineering einer Bayreuther Materialforschungs-Simulation
Profile die heutige OpenMP-parallelisierte DFT-Simulation auf einem 64-Kern-AMD-EPYC-Server. Identifiziere die drei Effizienz-Killer (typische Kandidaten: False-Sharing auf eine…
- Parallel Performance
- Openmp
- Numa Awareness
Fachübergreifend
Branchenteams hinter einem Jahrzehnt praxisorientierter Briefings
Aus diesem Pool einstellen?
Sponsere eine Challenge und lerne Kandidaten durch ihre tatsächliche Arbeit kennen.
Industrieteams können Briefings rund um die Fähigkeiten gestalten, die sie suchen, und Studierende anhand von bewertungsmatrix-gestützten Ergebnissen beurteilen – nicht anhand von Lebensläufen.



















































































