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.
Empfohlene Industrieprojekte
· Systemsprachen-Kompetenz (Go, Rust, C++) Zurücksetzen- CodeMittelstufeNeu
OpenTelemetry-Migration für eine Berliner SaaS-HR-Plattform
Sie erhalten die Architektur der 27 Microservices (überwiegend Go und Node.js), die heutigen New-Relic-Trace-Beispiele und das Kubernetes-Setup. Instrumentieren Sie drei Pilot-S…
- Opentelemetry
- Distributed Tracing
- Go
Software Observability - AnalysisEinsteigerNeu
Cardinality-Explosion-Diagnose bei einem Wiener Cloud-SaaS-Startup
Sie erhalten Zugang zu der Prometheus-Instanz (Mimir-basiert), den Storage-Kosten-Verlauf der letzten 90 Tage und den Quellcode aller Services (10 Go-Services). Diagnostizieren …
- Prometheus
- Metrics Design
- Cardinality Control
Software Observability - 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 - CodeSeniorNeu
Cache-Coherence-Protokoll-Vergleich auf einem Multicore-Simulator
Du erhältst Trace-Files aus 4 produktiven Multi-Thread-Workloads und eine vereinfachte Memory-System-Spezifikation (Private L1, Shared L2 über Bus). Implementiere in C++ die Pro…
- Cache Coherence
- Multicore Architecture
- Cpp
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
- DesignMittelstufeNeu
Konsens-Mechanismus für ein Frankfurter Fintech-Ledger entwerfen
Lies das aktuelle Ledger-Modell (Schema-Auszug plus Beispiel-Transaktionen werden bereitgestellt). Entscheide zwischen Raft (etcd-aehnlich) und Multi-Paxos und begruende die Wah…
- Distributed Consensus
- Raft
- Fault Tolerance
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
Las-Vegas-Hashing-Strategie für Münchner Genom-Forschungsinstitut
Implementieren Sie Cuckoo Hashing mit zwei Hash-Funktionen und einem Rebuild-Trigger, wenn die Einfügekette ein konfigurierbares Limit überschreitet. Implementieren Sie zusätzli…
- Las Vegas Algorithms
- Cuckoo Hashing
- Hash Functions
Randomized Algorithms - CodeEinsteigerNeu
Channel-basierte Concurrency in Go für ein Wiener IoT-Gateway bauen
Implementiere ein Edge-Gateway in Go, das 4.000 simulierte Sensoren handhabt. Architektur: ein Goroutine-Pool für die TCP-Annahme (Fan-Out), ein Transformations-Pipeline (drei S…
- Message Passing
- Go
- Channels
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
Geometrieverarbeitung großer Punktwolken für ein Wiener AR-Startup
Du erhältst 3 reale LiDAR-Punktwolken (anonymisierte Wiener Stadtquartiere) und Beispiel-Output-Spezifikationen. Implementiere eine Pipeline in C++ mit PCL (Point Cloud Library …
- Geometry Processing
- Point Cloud Processing
- Surface Reconstruction
Advanced Computer Graphics - CodeMittelstufeNeu
Codegenerator für einen Mini-Compiler auf RISC-V
Ihr erhaltet die IR-Definition (Drei-Adress-Code, 12 Befehle), eine Spezifikation des RISC-V-32I-Subsets, das ihr unterstützen müsst, und 15 Testprogramme als IR plus erwartete …
- Code Generation
- Register Allocation
- Risc V
Compiler Construction - CodeMittelstufeNeu
SSA-Konversion und Sparse Conditional Constant Propagation auf LLVM IR
Du erhältst eine Ausgangssuite aus 20 LLVM-IR-Modulen (handgeschriebene Beispiele plus Auszüge aus internen DSP-Kerneln) und eine Spezifikation, welche LLVM-Pässe deaktiviert se…
- Ssa
- Dataflow Analysis
- Constant Propagation
Advanced Compilers and Program Optimization - AnalysisEinsteigerNeu
Cache-Effekt eines Bildverarbeitungs-Hotspots bei einem Düsseldorfer Med-Tech messen
Lade die anonymisierte Bildverarbeitungs-Schleife (rund 240 Zeilen C++) und führe Cache-Profiling mit 'perf stat' und 'cachegrind' auf der bereitgestellten Hardware durch. Ident…
- Memory Hierarchy
- Cache Optimization
- Performance Profiling
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
- 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 - CodeSeniorNeu
Latenz-Hotspot eines Frankfurter Fintech-Order-Routers profilieren und optimieren
Profile den Hot-Path mit 'perf record', 'Intel VTune' und 'Linux Performance Counters' unter einer realistischen Last (5 Millionen synthetische Aufträge in einem Replay-Setup). …
- Profiling And Benchmarking
- Low Latency
- Lock Free Data Structures
Performance Engineering of Software Systems - CodeEinsteigerNeu
Cache-Hierarchie-Simulator für ein Stuttgarter Steuergeräte-Team
Du erhältst eine Spezifikation: 2-Stufen-Cache (L1 Instruktion und Daten getrennt, L2 unified), konfigurierbare Größe, Assoziativität (direkt, 2-way, 4-way, 8-way), Ersetzungsst…
- Cache Design
- Computer Architecture
- Cpp
Computer Architecture - CodeEinsteigerNeu
GPU-Pipeline-Demo für ein Berliner Indie-Spielestudio
Du erhältst die Engine-Build-Tools, ein Beispiel-Mesh (rund 3.000 Dreiecke) mit Texturen und eine Anforderungs-Spezifikation. Implementiere eine OpenGL-3.3-Core-Demo in C++ mit …
- Opengl
- Computer Graphics
- Cpp
Fachübergreifend - CodeEinsteigerNeu
Ray-Tracer als Wochenend-Projekt für ein Stuttgarter Visualisierungs-Team
Du erhältst die Standardliteratur und eine Szenen-Spezifikation mit 6 Kugeln und 2 zusätzlichen geladenen Meshes. Implementiere in C++ einen Ray-Tracer mit: (1) primärer Strahlv…
- Ray Tracing
- Computer Graphics
- Cpp
Fachübergreifend - CodeMittelstufeNeu
Kubernetes-Operator für eine Düsseldorfer Multi-Tenant-SaaS-Plattform entwickeln
Entwirf eine CRD 'Tenant' mit Spezifikation (Plan, Daten-Region, Feature-Flags) und Status (Provisionierungs-Phase, letzte Reconciliation). Implementiere den Operator mit kubebu…
- Kubernetes Operators
- Crds
- Go
Fachübergreifend - 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 - CodeEinsteigerNeu
LRU-Cache für ein E-Commerce-Produktkatalog-Service entwerfen
Implementiere einen generischen LRU-Cache in Go: Get(key), Set(key, value), Delete(key), Len(), Stats() (Hit/Miss-Zähler). Datenstruktur: HashMap + doppelt verkettete Liste für …
- Lru Cache
- Go
- Linked Lists
Data Structures - AnalysisSeniorNeu
Profile-Guided Optimization für einen DACH-Telekommunikations-Datendienst
Du erhältst den Dienst (rund 75.000 Zeilen C++), einen anonymisierten Lasttest mit echten Topologie-Updates und Build-Skripte für GCC. Erzeuge ein Trainings-Profil mit -fprofile…
- Profile Guided Optimization
- Link Time Optimization
- Cpp
Advanced Compilers and Program Optimization - CodeMittelstufeNeu
C++-OO-Modellierung einer Fertigungs-Steuerung für einen Erlanger Anlagenbauer
Sie erhalten das Original-Modul (rund 1.100 Zeilen C++03 mit 5-Ebenen-Vererbung), die 8 Fertigungs-Stations-Profile und eine GoogleTest-Suite. Modellieren Sie das Modul neu in C…
- Cpp
- Modern Cpp
- Raii
Fachübergreifend - 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 - CodeMittelstufeNeu
AVX-512-Vektorisierung eines Berliner Genomik-Pipelines-Hot-Loops
Lies den anonymisierten Smith-Waterman-Hot-Loop (rund 180 Zeilen C++). Analysiere Datenabhängigkeiten und Speicherzugriffsmuster auf Vektorisierbarkeit. Untersuche zuerst, was G…
- Vectorization
- Avx 512
- Simd Intrinsics
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.



















































































