Documentation
Wenn Du gerne Documentation anwendest, kannst Du das hier an realen Industrieprojekten üben.
- AnalysisMittelstufeNeu
Threat Model und Sicherheits-Review fuer eine SEPA-Zahlungsschnittstelle
Studiere die System-Architektur (Architektur-Diagramme und API-Spezifikation werden bereitgestellt). Fuehre einen 3-stuendigen Threat-Modelling-Workshop mit Architektur, Backend…
- Threat Modeling
- Secure Coding
- API Design
Software Security - CodeMittelstufeNeu
Observer- und Mediator-Pattern fuer ein Event-System einfuehren
Inventarisiere die 14 bestehenden Folge-Aufrufe und gruppiere sie nach Event-Typ (mindestens 4 Event-Typen). Entwirf einen Event-Mediator (in TypeScript), der typisierte Events …
- Design Patterns
- Refactoring
- Solid Principles
Software Design and Design Patterns - 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 - AnalysisEinsteigerNeu
Bedrohungsmodell für ein Kundenportal einer Frankfurter Privatbank erstellen
Lies die bereitgestellte Architekturskizze und zeichne ein Datenflussdiagramm mit allen Vertrauensgrenzen (Trust Boundaries). Wende STRIDE pro Komponente und pro Datenfluss an u…
- Threat Modeling
- STRIDE
- Dread Scoring
Introduction to Computer Security 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
Memory-Pool-Allokator für ein eingebettetes Diagnose-Tool
Sie erhalten das bestehende C-Modul (rund 800 Zeilen), eine Hardware-Test-Box mit ARM Cortex-M4 und ein realistisches Verbrauchs-Profil aus einer Feldmessung (Allokations-Größen…
- C Programming
- Memory Management
- Embedded Systems
Imperative and Low-Level Programming - AnalysisMittelstufeNeu
Change-Impact-Analyse fuer eine Pricing-Engine durchfuehren
Erstelle einen Aenderungs-Bericht (1 Seite, was sich am Pricing-Algorithmus aendert). Verwende NDepend oder Sourcetrail, um die Abhaengigkeiten der Pricing-Engine zu kartieren. …
- Change Impact Analysis
- Risk Management
- Static Analysis
Fachübergreifend - CodeMittelstufeNeu
CUDA-Optimierung eines Bilderkennungs-Kernels für ein Stuttgarter Visual-Inspection-Startup
Lade den anonymisierten CUDA-Kernel (rund 380 Zeilen) und profile ihn mit Nsight Compute auf einer L40-GPU. Identifiziere den Limiter (typische Kandidaten: schlecht koaleszierte…
- Gpu Programming
- Cuda
- Memory Coalescing
Advanced Concurrency and Parallel Computing - 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 - 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.
- DesignEinsteigerNeu
Post-Mortem-Kultur für Hamburger Streaming-Plattform
Entwerfen Sie einen blameless-Post-Mortem-Prozess (nach Google SRE Book: 'Norm Kerth Prime Directive' am Anfang jedes Reviews). Schreiben Sie Templates: Timeline-Template, Root-…
- Post Mortem Facilitation
- Blameless Culture
- Root Cause Analysis
Site Reliability Engineering - 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 - DesignMittelstufeNeu
Skalierbare Web-Crawler-Architektur für ein Münchner Marktforschungs-Unternehmen entwerfen
Erhebe den heutigen Bottleneck (einzelne Python-Pipeline, SQLite-Index, Disk-Locking). Entwirf eine drei-Schichten-Architektur: Frontier-Service (URL-Verwaltung), Fetcher-Worker…
- Scalable System Design
- Distributed Systems
- Kafka
Fachübergreifend - CodeEinsteigerNeu
Testpyramide fuer ein Studierenden-Portal-Modul aufbauen
Analysiere die aktuelle manuelle Testliste (rund 80 Testfaelle, werden bereitgestellt). Kategorisiere jeden Testfall nach Testpyramiden-Ebene (Unit, Integration, End-to-End). Sc…
- Automated Testing
- Unit Testing
- Integration Testing
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
- CodeMittelstufeNeu
Statische Sicherheits-Analyse fuer eine FinTech-Codebasis integrieren
Integriere CodeQL, Semgrep und Snyk in GitHub Actions. Fuehre einen ersten vollstaendigen Scan durch (typischerweise mehrere hundert Findings bei einer Codebasis dieser Groesse)…
- Static Analysis
- Secure Coding
- Ci Cd
Software Security - AnalysisEinsteigerNeu
Schwachstellen-Audit einer PHP-Anwendung eines Versicherungsmaklers
Untersuche den bereitgestellten PHP-Quellcode auf die OWASP Top 10 Schwachstellenkategorien (Injection, kaputte Authentifizierung, Cross-Site Scripting, unsichere Deserialisieru…
- Vulnerability Assessment
- OWASP Top 10
- Static Analysis
Fachübergreifend - AnalysisMittelstufeNeu
Technical-Debt-Inventur und Roadmap fuer ein Legacy-ERP-Plugin
Fuehre eine Code-Analyse mit SonarQube und Code Maat durch (Repository-Hotspots, Komplexitaets-Metriken, Test-Coverage). Fuehre 6 Entwickler:innen-Interviews (jeweils 30 Minuten…
- Technical Debt
- Static Analysis
- Refactoring
Fachübergreifend - CodeEinsteigerNeu
Parallele Datenverarbeitung für ein Berliner E-Commerce-Reporting bauen
Lade die anonymisierte Verkaufsdaten-Pipeline (rund 1.200 Zeilen Python) und identifiziere die drei parallelisierbaren Stufen (typisch: Daten-Laden je Bestell-Datei, Aggregation…
- Parallel Programming
- Multiprocessing
- Python
Fachübergreifend - ResearchEinsteigerNeu
Reproduzierbarkeits-Audit für ein veröffentlichtes ML-Paper
Du arbeitest mit einem Paper aus dem Bereich Bildklassifikation (etwa 12 Seiten plus Anhang) und dem zugehörigen Code-Repository. Bewerte die Reproduzierbarkeit entlang von vier…
- Reproducibility Audit
- Experiment Replication
- Research Engineering
AI Measurement and Evaluation - AnalysisMittelstufeNeu
Exploit-Mitigation-Reifegrad eines Linux-Build-Stacks bei einer Cyber-Beratung bewerten
Analysiere die bereitgestellten 150 Binaries aus einem Debian-12-Build mit dem Werkzeug 'checksec' und ergänzenden Skripten. Für jede Binary: erfasse Status zu PIE (Position-Ind…
- Exploitation And Defense
- Exploit Mitigations
- Binary Analysis
Computer Systems Security - 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 - AnalysisMittelstufeNeu
Webapp-Sicherheits-Audit eines Münchner B2B-SaaS-MVPs
Sie erhalten den vollständigen Quellcode (Next.js + PostgreSQL), Zugang zu einer Staging-Umgebung und eine Liste der 10 von der Kanzlei-IT angekündigten Audit-Fragen. Führen Sie…
- Web Security
- OWASP Top 10
- Nextjs
Fachübergreifend - DesignEinsteigerNeu
Zugriffskonzept für ein Dresdner Halbleiter-Forschungslabor entwerfen
Erhebe die existierenden Datenklassen (öffentlich, intern, vertraulich-Partner, vertraulich-Patent) und die rund 35 Nutzer-Personas (Forschende, Doktorand:innen, Industrie-Gäste…
- Access Control
- Rbac
- Abac
Fachübergreifend - DesignSeniorNeu
Quality-Gate-Framework fuer ein Medizingeraete-Software-Modul
Studiere die IEC-62304-Anforderungen fuer Klasse-B-Software (relevante Abschnitte werden bereitgestellt). Mappe jede Anforderung auf einen konkreten Quality-Gate-Eintrag (z. B. …
- Quality Management
- Process Design
- Automated Testing
Software Quality and Process Improvement - AnalysisEinsteigerNeu
Symmetrische Verschlüsselung für ein Berliner Health-Startup auswählen
Vergleiche AES-256-GCM und ChaCha20-Poly1305 als Verfahren für 'Encryption at Rest' anhand von Performance auf der Ziel-Hardware (ARM64-Server bei einem deutschen Hoster ohne de…
- Cryptography
- Aes Gcm
- Chacha20 Poly1305
Fachübergreifend - AnalysisEinsteigerNeu
Virtual-Memory-Verhalten einer PostgreSQL-Workload bei einem Wiener SaaS messen
Sammle 48 Stunden Virtual-Memory-Metriken auf einem der Datenbankserver mit 'vmstat', 'sar' und 'pmap' während realer Produktionslast (Replikat-Modus, nicht Primary). Identifizi…
- Virtual Memory
- Page Faults
- Huge Pages
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.
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.



















































































