Informatik
Programmiergrundlagen Industrieprojekte
Programmiergrundlagen-Challenges versetzen dich mitten in die Arbeit, Code zu schreiben, der korrekt, lesbar und schnell ist. Du baust Kernfähigkeiten in Funktionen & Datenstrukturen, objektorientiertem Design und Design Patterns auf, arbeitest in Python oder JavaScript und lernst Code Reading und Refactoring so, wie Teams es erwarten.
Von dort meisterst du die kniffligeren Themen — Algorithmen-Analyse, Komplexitätsanalyse, Graph-Algorithmen und Generics & Typsysteme — und gehst weiter zu Performance Engineering, Low-Latency-Programmiermustern und Systemsprachen-Kompetenz (Go, Rust, C++). Jede gelöste Challenge bringt dir einen verifizierten Nachweis für Recruiter.
- CodeEinsteigerNeu
Refactoring-Workshop fuer ein Mittelstand-Logistik-Modul
Bereite den Workshop vor: identifiziere mit dem Team einen Modulteil (rund 1.500 PHP-Zeilen), der refaktoriert werden soll. Tag 1: Charakterisierungstests schreiben (Pair-Progra…
- Refactoring
- Pair Programming
- Automated Testing
Software Evolution and Maintenance - CodeMittelstufeNeu
Hidden Markov Model fuer Kreditkartenbetrug bauen
Du erhaeltst einen anonymisierten Datensatz mit Transaktionen von rund 50.000 Karten ueber 9 Monate, inklusive eines markierten Betrugslabels fuer rund 0,3 Prozent der Transakti…
- Hidden Markov Models
- Sequence Modeling
- Baum Welch
Probabilistic Graphical Models - CodeMittelstufeNeu
Max-Flow-Engine für Bayerischen Energieversorger
Implementiere drei Max-Flow-Algorithmen in C++ oder Rust: (1) Edmonds-Karp als Baseline, (2) Dinic's Algorithm mit Layered-BFS, (3) FIFO-Push-Relabel mit Gap-Heuristik. Test-Set…
- Network Flows
- Max Flow
- Graph Algorithms
Advanced Algorithms - CodeEinsteigerNeu
Fehlerlokalisierung und Recovery für einen JSON-Konfigurationsparser
Du erhältst den bestehenden Parser in TypeScript, 6 reale anonymisierte Konfigurationsdateien (zwischen 5.000 und 40.000 Zeilen) und eine Liste mit 25 typischen Fehlerklassen au…
- Parsing
- Error Recovery
- Typescript
Compiler Construction 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
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 - CodeSeniorNeu
Lock-freie Queue für einen Frankfurter Market-Data-Feed implementieren
Implementiere eine bounded Multi-Producer-Single-Consumer-Queue in C++20 mit std::atomic und konkreter Memory-Order-Auswahl (acquire/release statt seq_cst, wo möglich). Beachte …
- Lock Free Algorithms
- Atomics
- Memory Ordering
Advanced Concurrency and Parallel Computing - CodeMittelstufeNeu
Optimierung der Ladeinfrastruktur-Flotte für ein E-Logistik-Startup
Sie agieren als Data Science Consultant und entwickeln ein präskriptives Optimierungsmodell für die Ladeplanung und Flotteneinsatzsteuerung. Ihr Auftrag umfasst: (1) Analyse his…
- Optimization
- Simulation
- Predictive Analytics
Business Analytics - CodeMittelstufeNeu
Volatilitätsprognose für FX-Hedging eines DAX-Zulieferers
Du erhältst tägliche Schlusskurse für EUR/USD der letzten zehn Jahre, implizite Volatilitäten aus dem Optionsmarkt sowie einen makroökonomischen Datensatz (Zinsentscheidungen, K…
- Time Series Forecasting
- Garch Modeling
- Lstm
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.
- CodeSeniorNeu
Physikalisch korrekte Fluid-Simulation für ein Kölner VFX-Studio
Du erhältst eine Anforderungs-Spezifikation: SPH-Simulation in C++ mit Kernel-Funktion nach Müller, Druck-Dichte-Korrektur, Surface-Tension nach Akinci, Boundary-Handling über G…
- Physically Based Simulation
- Fluid Simulation
- Cpp
Fachübergreifend - CodeMittelstufeNeu
Auto-Vektorisierung eines numerischen Kernels für AVX-512
Du erhältst den Stencil-Solver (rund 1.200 Zeilen C++), eine Benchmark-Suite mit 8 Eingabegittern und Zugriff auf eine AVX-512-fähige Testmaschine. Diagnostiziere die Vektorisie…
- Loop Optimization
- Vectorization
- Avx 512
Advanced Compilers and Program Optimization - CodeMittelstufeNeu
Echtzeit-Status-Dashboard für ein Hamburger Logistik-Tech-Startup
Sie erhalten den bestehenden REST-Endpunkt, der Frachten-Statusänderungen liefert (rund 4 Updates pro Sekunde im Mittel), die Disponent:innen-Persona-Beschreibungen und das Logo…
- Nextjs
- Typescript
- Websockets
Fachübergreifend - CodeEinsteigerNeu
Konstantenfaltung und tote Codeentfernung für eine Lehrcompiler-Pipeline
Du erhältst eine bestehende Compiler-Pipeline in Python (Lexer, Parser, AST-Builder), eine Zwischenrepräsentation in Drei-Adress-Code (Three-Address Code — IR-Form, in der jede …
- Compiler Optimization
- Constant Folding
- Dead Code Elimination
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
- AnalysisEinsteigerNeu
Regularisierung gegen Overfitting bei einem Modeunternehmen
Du erhaeltst 6 Saisons Verkaufsdaten (rund 19 200 SKU-Saison-Beobachtungen) plus Artikelmerkmale (Kategorie, Preisband, Kollektion). Implementiere eine lineare Regression mit dr…
- Regularization
- Regression
- Model Selection
Machine Learning - CodeEinsteigerNeu
Reliable-Transport-Protokoll für ein Bonner Telekommunikations-Lehrlabor
Du erhältst eine Spezifikation eines vereinfachten Protokolls (RFC-light mit 4 Seiten) und ein Testharness, das Paketverlust und -reordering simuliert. Implementiere in Python: …
- Computer Networks
- Transport Protocols
- Python
Fachübergreifend - CodeSeniorNeu
Real-Time Global Illumination mit Voxel Cone Tracing
Du erhältst die Engine-Schnittstelle und 3 Beispielszenen (jeweils rund 80.000 Dreiecke). Implementiere in HLSL und C++: (1) Voxelisierung der Szene über einen Compute-Shader, (…
- Global Illumination
- Voxel Cone Tracing
- Directx 12
Fachübergreifend - CodeEinsteigerNeu
Animations- und Skinning-Pipeline für ein Hamburger Spielestudio
Du erhältst ein rigged Character-Mesh im glTF-Format (rund 6.000 Dreiecke, 32 Knochen, 3 Walk-Cycle-Animationen) und eine Anforderungs-Spezifikation. Implementiere in C++: (1) S…
- Skeletal Animation
- Computer Graphics
- Cpp
Fachübergreifend - 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 - CodeMittelstufeNeu
Planungs-Algorithmus für die Logistik-Disposition in einem Tiroler Speditionsbetrieb
Sie erhalten 30 Tage historische Tour-Daten (anonymisiert), Stopps mit Zeitfenstern und Service-Zeiten, Fahrer-Pausenregeln (EU-Lenkzeiten 561/2006) und die Excel-Datei der aktu…
- Planning Algorithms
- Constraint Programming
- Python
Introduction to Artificial Intelligence (CS Elective) - CodeMittelstufeNeu
B-Tree-Index für ein FinTech-Buchhaltungs-Modul implementieren
Implementiere einen B-Tree (Ordnung 16) in TypeScript: insert, delete, range_search(low, high), point_search. Visualisiere den Baum-Zustand nach jeder Operation mit Mermaid-Diag…
- B Tree
- Data Structures
- Typescript
Fachübergreifend - CodeMittelstufeNeu
Prognosemodell für Maschinenstillstände im Spritzguss
Du trittst als Data Scientist (datenwissenschaftliche:r Experte:in) in einem 3er-Team auf und entwickelst innerhalb von 3 Wochen ein prädiktives Wartungsmodell. Du erhältst eine…
- Machine Learning
- Data Preprocessing
- Time Series Analysis
Data Science for Business - CodeMittelstufeNeu
Distribution-Shift-Monitoring für ein Versicherungs-Tarif-Modell
Du erhältst eine 24-Monate-Historie täglicher Eingabe-Features (40 Tarif-Variablen) und Vorhersagen sowie 6 vom Aktuariat markierte Drift-Ereignisse (z. B. neue Tarif-Welle, ges…
- Distribution Shift
- Monitoring
- Statistical Tests
Trustworthy AI, Robustness, and Safety - CodeEinsteigerNeu
Fuzzy-Regelung einer Klimaanlage in einem Bürohaus
Du bekommst ein vereinfachtes Gebäudemodell (5 Räume, 1 Kühlkreis, Wettersimulation für eine Sommerwoche in Erlangen) und den heutigen PID-Regler als Referenz. Definiere Fuzzy-M…
- Fuzzy Logic
- Mamdani Rules
- Control Systems
Fachübergreifend - 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 - AnalysisMittelstufeNeu
Reverse Engineering eines undokumentierten Versicherungsmoduls
Lade den Code (rund 95.000 Zeilen) in ein Reverse-Engineering-Werkzeug (NDepend oder ReSharper). Erstelle eine Klassen-Architektur-Karte und eine Daten-Fluss-Karte. Identifizier…
- Reverse Engineering
- Legacy Modernization
- Documentation
Fachübergreifend
So funktioniert's
Vom Briefing zum Zertifikat – in sechs Schritten.
Schritt 01
Durchsuche Challenges passend zu Deinem Studium.
Schritt 02
Wähle das Projekt, das zu Deinen Zielen passt.
Schritt 03
Arbeite es mit Hilfe des AI Copiloten durch.
Schritt 04
Reiche es zur strukturierten Bewertung ein.
Schritt 05
Erhalte ein verifiziertes Zertifikat.
Schritt 06
Füge es Deinem LinkedIn-Profil mit einem Klick hinzu.
Verwandte Kompetenzfelder
Alle Kompetenzen durchsuchenBranchenteams 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.



















































































