Computer Sciences Industrieprojekte
Explore computer science challenges on Ewance to equip yourself with job-relevant skills for a variety of roles. Learn programming techniques and build technical skills with challenges on software development, algorithm design, system architecture, and more.
Most Popular
- DesignEinsteigerNeu
Interaktiver Prototyp für eine barrierearme Banking-App
Sie erhalten die aktuellen Screens der Überweisungsstrecke (PDF-Export), den Audit-Bericht mit 27 EAA-Befunden und eine Liste der vom Datenschutz freigegebenen Forschungs-Teilne…
- Accessibility Design
- Prototyping
- Interaction Design
Human-Computer Interaction - CodeEinsteigerNeu
Frontend-Refactoring einer Tourismus-Plattform für Mobile-First
Sie erhalten Zugriff auf das aktuelle Repository (React 16, viele inline-Styles, keine Komponenten-Bibliothek), die Lighthouse-Reports der letzten drei Monate und die Heatmap-Da…
- Frontend Development
- Performance Optimization
- Responsive Design
Fachübergreifend - 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 - CodeEinsteigerNeu
Bare-Metal-Treiber für einen SPI-Sensor auf einer RISC-V-MCU
Sie erhalten das Sensor-Datenblatt (SPI Mode 0, 8 MHz Bus-Takt, 24-Bit-Sensorwerte mit CRC-Prüfsumme), das SoC-Datenblatt der RISC-V-MCU mit allen Register-Offsets, ein Hardware…
- C Programming
- Embedded Systems
- Hardware Interfaces
Imperative and Low-Level Programming Develop in-demand professional skills.
Each challenge names the skills it strengthens. Over time, your profile fills with the competences a hiring manager would actually look for.
Why Ewance
- CodeEinsteigerNeu
Routenplaner mit A*-Suche für eine Logistik-Plattform
Sie erhalten den anonymisierten Graphen (GeoJSON), 50 historische Routen mit tatsächlicher Strecke und Fahrzeit, und ein Briefing zu den Heuristik-Optionen (Luftlinie, Manhattan…
- Search Algorithms
- Python
- Algorithm Design
Fachübergreifend - CodeEinsteigerNeu
Constraint-Solver für die Schichtplanung in einem Berliner Krankenhausverbund
Sie erhalten anonymisierte Stations-Daten (30 Mitarbeitende mit Qualifikationen, Verfügbarkeiten, Wünschen), die rechtlichen Constraints (ArbZG — Arbeitszeitgesetz, Schichtenfol…
- Constraint Programming
- Python
- Optimization
Fachübergreifend - CodeEinsteigerNeu
Empfehlungs-System für eine Wiener E-Commerce-Bekleidungsmarke
Sie erhalten 18 Monate Transaktionsdaten (220.000 Kund:innen × 4.800 Produkte), Produktstammdaten (Kategorie, Farbe, Material, Preis) und 50 Sample-Konversions-Sessions. Bauen S…
- Recommender Systems
- Collaborative Filtering
- Python
Machine Learning (CS Elective) - DesignEinsteigerNeu
Online-Community-Plattform-Design für eine Berliner Nachhaltigkeits-NGO
Sie erhalten anonymisierte Mitglieder-Statistiken (Standorte, Themen-Interessen, Spenden-Historie), die bisherigen Facebook-Gruppen-Analytics und Pre-Interview-Notizen mit 12 Mi…
- Community Design
- Platform Architecture
- Growth Strategy
Fachübergreifend - Browse challenges
Explore role
Strategy Analyst
Frame the business question, model the options, build the recommendation. From market sizing to competitive analysis, this role is where strategy consulting meets in-house decision-making.
- DesignEinsteigerNeu
Maintainer-Onboarding-Programm für eine Berliner Apache-Foundation-Inkubation
Sie erhalten anonymisierte 12-Monats-Daten zu PRs, Reviews und Issues, die internen Maintainer-Slack-Logs (anonymisiert) und Zugang zu drei aktiven externen Contributor:innen al…
- Maintainer Sustainability
- Governance Design
- Mentoring
Open Source Contribution and Maintainership - AnalysisEinsteigerNeu
Scheduler-Tuning fuer Echtzeit-Tasks in einer Steuergeraete-Linie
Du erhaelst ein QEMU-ARM-Image mit einem PREEMPT_RT-Kernel sowie Trace-Daten von ftrace (Kernel-Tracing-Werkzeug) ueber 30 Minuten Laufzeit. Untersuche die Latenz-Histogramme vo…
- Operating Systems
- Real Time Scheduling
- Linux Kernel
Fachübergreifend - CodeEinsteigerNeu
Race Condition in einem Schicht-Plan-Backend aufspueren
Lies den Go-Code des Buchungs-Endpoints (rund 400 Zeilen) und identifiziere kritische Abschnitte ohne ausreichenden Schutz. Baue einen Stress-Test, der die Race deterministisch …
- Concurrency
- Synchronization
- Race Conditions
Operating Systems - AnalysisEinsteigerNeu
Page-Replacement-Strategie fuer einen Edge-Cache benchmarken
Du erhaelst einen anonymisierten Request-Trace (rund 12 Millionen Zugriffe, Schluessel + Groesse + Zeitstempel) und ein C++-Simulations-Framework mit Hooks fuer eigene Strategie…
- Operating Systems
- Memory Management
- Caching Algorithms
Operating Systems Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- AnalysisEinsteigerNeu
Anonymisierung eines Versicherungs-Schadensdaten-Releases
Klassifiziere die Felder im Schadensfall-Datensatz nach direkten Identifiern, Quasi-Identifiern und sensiblen Attributen. Implementiere Anonymisierungs-Techniken mit ARX oder ei…
- Privacy Enhancing Technologies
- K Anonymity
- Data Anonymization
Privacy-Enhancing Technologies - CodeEinsteigerNeu
Modulares Buchungs-Skript fuer ein Tiroler Berghotel
Lies den 1.200-Zeilen-Code und identifiziere die vier Verantwortungsbereiche. Definiere fuer jeden Bereich eine klare Modul-API (Funktionen mit Type-Hints, klare Eingaben, klare…
- Programming Abstractions
- Modular Design
- Refactoring
Fachübergreifend - CodeEinsteigerNeu
Daten-Abstraktion fuer einen Berliner Lebensmittel-Lieferdienst
Lies vier zentrale Funktionen, die Dictionaries zwischen sich weiterreichen. Definiere fuer jedes Domain-Konzept (Bestellung, Route, Schicht, Lieferung) eine dataclass mit Type-…
- Programming Abstractions
- Data Abstraction
- Dataclasses
Programming Abstractions - CodeEinsteigerNeu
Algorithmische Problem-Loesung fuer ein Wiener Veranstaltungs-Startup
Erfasse die Eingaben (Sitzplaetze als 2D-Grid, Buchungen mit Praeferenzen) als saubere Datenstrukturen. Implementiere zwei Algorithmen: einen rekursiven Backtracking-Loesungs-Al…
- Programming Abstractions
- Recursion
- Backtracking
Fachübergreifend - DesignEinsteigerNeu
Refactoring-Workshop für Hamburger Versicherungs-Plattform
Bauen Sie einen 5-Tage-Workshop (4 Stunden/Tag, hybrid) zu: Tag 1 Code Smells, Tag 2 Refactoring-Catalog Fowler-Basics, Tag 3 Charakterisierungs-Tests, Tag 4 Mikado-Methode, Tag…
- Workshop Design
- Refactoring Catalog
- Characterization Tests
Fachübergreifend - DesignEinsteigerNeu
Architektur-Dokumentation mit C4-Modell für Erlangener Industrie-Software
Wählen Sie das C4-Modell mit Structurizr DSL (textbasierte Beschreibung, generiert Diagramme automatisch). Dokumentieren Sie 5 Kern-Module auf Container- und Component-Level. Sc…
- C4 Model
- Structurizr
- Architecture Documentation
Software Architecture - PresentationEinsteigerNeu
Mob-Programming-Workshop zur Team-Code-Qualitaet durchfuehren
Plane sechs Mob-Programming-Sessions ueber zwei Wochen (jeweils 2 Stunden, taeglich, rotierende Driver:in- und Navigator:in-Rollen). Definiere Erfolgskriterien vor Beginn: 1) de…
- Pair Programming
- Code Review
- Team Coaching
Fachübergreifend - 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 - StrategyEinsteigerNeu
Risikomanagement-System fuer ein Mittelstands-Software-Portfolio
Entwirf das System basierend auf PMI-Standard (Project Management Institute) und PRINCE2-Risikomanagement: Risiko-Identifikations-Workshop pro Projekt, Risiko-Register mit Wahrs…
- Risk Management
- Process Design
- Stakeholder Communication
Software Project Management - 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 - CodeEinsteigerNeu
Logik-basiertes Sudoku-Tool als Lehrbeispiel
Implementiere zwei Sudoku-Löser in Python: 1) eine CSP-Variante mit Backtracking, der zusätzlich die Heuristik 'kleinster verbleibender Wertebereich' (Minimum Remaining Values —…
- Constraint Satisfaction
- Backtracking
- Logical Inference
Fachübergreifend - CodeEinsteigerNeu
Spielbaum-Strategie für eine Vier-Gewinnt-App
Implementiere in Python eine Vier-Gewinnt-Engine mit Minimax-Algorithmus und Alpha-Beta-Pruning. Definiere eine Bewertungsfunktion für nicht-terminale Spielzustände (z. B. Anzah…
- Minimax Algorithm
- Alpha Beta Pruning
- Game Tree Search
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.



















































































