Audit-konforme Dokumentation
Wenn Du gerne Audit-konforme Dokumentation anwendest, kannst Du das hier an realen Industrieprojekten üben.
- 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 - 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
- REST API Design
Software Security - DesignEinsteigerNeu
End-to-End-Designdokument fuer einen neuen Microservice schreiben
Fuehre drei kurze Interviews (je 30 Minuten) mit Product, Backend Lead und Operations. Erstelle ein Designdokument (10-15 Seiten) mit den Abschnitten: Kontext und Ziele, gewaehl…
- Design
- Specifications
- REST API Design
Software Engineering Foundations - ResearchMittelstufeNeu
Red-Teaming-Studie für ein Schweizer Pharma-KI-Forschungstool
Du planst und führst Red-Teaming auf einem internen LLM-Forschungs-Tool durch. Definiere drei Risiko-Klassen: (1) Erfindung wissenschaftlicher Quellen, (2) gefährliche Verbindun…
- Red Team Operations
- Ai Safety
- Responsible Ai
AI Ethics, Fairness, and Responsible AI 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
- AnalysisEinsteigerNeu
QUIC-Rollout für ein Berliner Streaming-Startup messen und bewerten
Konfiguriere ein A/B-Mess-Setup im Produktions-CDN (50/50 Split nach Nutzer-ID-Hash) und erfasse vier Wochen Real-User-Monitoring-Daten zu Startzeit (Time to First Frame), Buffe…
- Modern Transports
- Quic Http3
- Real User Monitoring
Advanced Computer Networks - StrategyEinsteigerNeu
Engineering-Mentorship-Programm in einer hochskalierenden Org einfuehren
Recherchiere drei kanonische Mentorship-Modelle (z. B. Square's Engineering-Mentorship, Microsoft's Mentor-Match, Stack Overflow's Bytes). Wahl einer Hybrid-Form mit klaren Erfo…
- Mentoring & Coaching
- Prozess Mapping
- Stakeholder Kommunikation
Advanced Software Engineering - 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
Introduction to Computer Security - 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
Computer Systems and Organization - 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.
- 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 Design
- Kafka Event Streaming
Performance Engineering of Software Systems - 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
GPU-Inferenz-Pipeline einer Hamburger Computer-Vision-Plattform optimieren
Profile die heutige Pipeline mit 'nvidia-nsight-systems' und 'nsight-compute'. Identifiziere die drei größten Verschwender (typische Kandidaten: zu kleines Batching, ineffizient…
- Gpu Programming
- Inference Optimization
- Batching
Performance Engineering of Software Systems - DesignMittelstufeNeu
Hybride Projektorganisation fuer ein Engineering-Programm aufbauen
Analysiere die 5 Projekte, ihre Abhaengigkeiten und ihre fachlichen Schnittstellen. Entwirf die Organisationsstruktur (Programm-Manager:in, Projektleitungen, Scrum-Teams, techni…
- Project Organization
- Scheduling
- Team Management
Software Project Management 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
- AnalysisSeniorNeu
Software-Metrik-Programm fuer Aerospace-Software einfuehren
Studiere die ISO/IEC-25010-Qualitaetsmerkmale und die DO-178C-Stufe-C-Anforderungen (relevante Abschnitte werden bereitgestellt). Waehle 8 Metriken (z. B. statement coverage, MC…
- Software Metrics
- Measurement
- Quality Management
Software Quality and Process Improvement - DesignMittelstufeNeu
NetworkPolicy-Strategie für ein Hamburger Versicherungs-Cluster entwerfen
Erhebe die existierenden Anwendungs-Flows (rund 60 Service-zu-Service-Verbindungen, externe DB-Zugriffe). Entwirf eine Default-Deny-NetworkPolicy auf Cluster-Ebene und erlaube j…
- Network Policy
- Calico
- Cilium
Container Orchestration with Kubernetes - AnalysisEinsteigerNeu
Aufwandsschaetzung und Projektplan fuer eine Agentur-Loesung
Brich die Anforderungen in 22 Use Cases plus 8 nichtfunktionale Anforderungen herunter. Fuehre eine 90-minuetige Delphi-Schaetzung mit 4 Senior-Entwickler:innen durch. Berechne …
- Estimation
- Scheduling
- Risk Management
Software Project Management - 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
Budget-Plan und Earned-Value-Analyse fuer ein Software-Projekt
Brich das Projekt in 38 Arbeitspakete (Work Breakdown Structure, WBS). Schaetze pro Paket Aufwand und Termin. Berechne Budgeted Cost of Work Scheduled (BCWS), Budgeted Cost of W…
- Earned Value Analysis
- Scheduling
- Estimation
Software Project Management - AnalysisMittelstufeNeu
Auto-Skalierungs-Strategie für einen Wiener Streaming-Backend benchmarken
Setze ein Lasttest-Setup mit drei Last-Profilen auf: konstant, langsam steigend (60 Minuten Rampe), explosiv (10x in 2 Minuten, typisch für Live-Event-Start). Implementiere drei…
- Auto Scaling
- Lasttests
- Predictive Scaling
Performance Engineering of Software Systems - AnalysisMittelstufeNeu
Bias- und Fairness-Audit eines deutschen Konzern-LLMs
Du erhältst die System-Prompt-Konfiguration des Assistenten, einen Trace von 500 anonymisierten Beispiel-Interaktionen und ein vom Betriebsrat freigegebenes Testdesign. Implemen…
- Bias Evaluation
- Fairness Auditing
- Counterfactual Testing
Large Language Models - CodeEinsteigerNeu
Thread-Safe-Cache für ein Stuttgarter Ingenieurbüro-Tool implementieren
Implementiere zwei Java-Cache-Varianten für die bereitgestellte Solver-Schnittstelle: (1) ConcurrentHashMap mit computeIfAbsent, (2) eigene Implementierung mit ReadWriteLock. Be…
- Threads
- Concurrent Data Structures
- Synchronization
Concurrent and Parallel Programming - 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
Web Application Development - AnalysisEinsteigerNeu
Fehleranalyse und Verbesserungsbericht fuer ein gescheitertes Release
Sammle die verfuegbaren Daten (Git-Commits, Jira-Tickets, Slack-Verlauf, Kundenkommunikation — anonymisiert bereitgestellt). Baue eine 4-Wochen-Timeline mit allen Eskalationspun…
- Incident Analysis
- Prozess Mapping
- Stakeholder Kommunikation
Software Engineering Foundations - CodeMittelstufeNeu
Network Function Virtualization (NFV) für ein Hamburger Stadtnetz pilotieren
Setze einen Pilot mit 50 simulierten Endkunden-Sitzungen auf einem virtuellen Customer-Premises-Equipment-Stack (DPDK-basierter Datapath) auf. Implementiere Virtual-Router und V…
- Network Function Virtualization
- Dpdk
- Service Function Chaining
Advanced Computer Networks - 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
Software Evolution and Maintenance
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.



















































































