Real-World Challenges Aligned to Your Coursework
Real scenarios from business, engineering, design, and analysis. Practice the work your degree prepares you for, earn verified credentials, build a portfolio recruiters can verify.
- CodeBeginnerNew
Design an Effort-Aware Bike Routing Feature for Lisbon
Working only from the provided materials — the Lisbon street-graph edges (lisbon-bike-graph), the matching node coordinates and elevations (lisbon-graph-nodes), the 50 origin-de…
- Graph Algorithms
- Dijkstra
- Algorithm Analysis
Open coursework - DesignIntermediateNew
Author a SOC 2-Ready Incident Response Playbook for Kestrel Pay
Using the Kestrel Pay company dossier and the current pinned-message 'playbook' (both provided), author a four-phase playbook — Prepare, Detect & Analyze, Contain/Eradicate/Reco…
- Incident Response
- NIST Sp 800 61
- Security Governance
Open coursework - CodeSeniorNew
Linkerd to Istio Migration for a Multi-Cluster Platform
Phase 1: install Istio alongside Linkerd in PERMISSIVE mode (Istio sidecars injected, Linkerd proxies remain). Phase 2: migrate non-critical namespaces first (4 namespaces) by r…
- Istio
- Linkerd
- Service Mesh
Open coursework - DesignBeginnerNew
Design a Wi-Fi 6E Coverage Plan for a Robot Warehouse
Using the warehouse layout and obstruction inventory, the robot fleet's radio requirements brief, and the existing Wi-Fi survey readout (all provided), design a Wi-Fi 6E access-…
- Wireless Networks
- Wifi 6e
- Site Survey
Open coursework 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
- AnalysisIntermediateNew
TCP Congestion Control Comparison on a Long-Fat Network
Set up two Linux test hosts in Sydney + Frankfurt cloud regions (or one host pair with tc-netem emulating 280ms RTT). Run iperf3 transfers using CUBIC and BBR at 4 loss rates (0…
- Tcp Ip
- Congestion Control
- Performance Testing
Open coursework - DesignIntermediateNew
Detect and Defend a Government Portal Against Application-Layer DDoS
Working only from the provided incident log sample, architecture overview, and prior-incident case file, design a layered defense and prove it holds up under simulation. Build s…
- Ddos Defense
- Detection Engineering
- Waf
Open coursework - DesignIntermediateNew
Design an Interactive Subway On-Time Performance Visualization
Using the provided arrival-performance sample dataset, design a small-multiples layout — one compact panel per subway line — that uses a horizon-chart encoding to show on-time p…
- D3
- Webgl
- Interactive Visualization
Open coursework - CodeBeginnerNew
Build a Face-Anonymization Tool for a Civic-Tech Newsroom
Use a pretrained face detector (RetinaFace or YOLOv8-face is fine). Build a Python tool with a Gradio or Streamlit UI that: (1) detects faces in an uploaded photo, (2) shows det…
- Object Detection
- Image Processing
- Opencv
Open coursework - 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.
- CodeIntermediateNew
Design an Event-Sourced Inventory System for a Third-Party Warehouse
Working from the operations case file and the warehouse domain specification, design an event model of twelve to fifteen events that covers the warehouse lifecycle (receive, put…
- Event Sourcing
- Cqrs
- Eventstoredb
Open coursework - DesignIntermediateNew
Design a Kanban Flow System for a Platform Team
Map the platform team's current workflow (intake to deploy) and design a Kanban board with 5-7 columns, explicit WIP limits per column, and a class-of-service swimlane for emerg…
- Kanban
- Flow Metrics
- Process Design
Open coursework - DesignBeginnerNew
Validate a Signed Construction-Permits Requirements Document
Using the requirements excerpt (req-doc-excerpt), the anonymized permits dataset (permits-dataset), and the intake notes from the first case-handler session (intake-notes), conv…
- Requirements Validation
- Executable Scenarios
- Gherkin
Open coursework - CodeIntermediateNew
Secure the Software Supply Chain of an Open-Source SDK
Audit the current state: dependency tree, publish process, GitHub Actions workflows, signing posture. Generate an SBOM (CycloneDX format) using Syft. Run OpenSSF Scorecard and t…
- Supply Chain Security
- Slsa
- Sbom
Open coursework Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodeBeginnerNew
Case File: Smart-Pointer Refactor of a Game-Engine Module
Work only from the four supplied items: the representative entity-component-system module slice, the before-refactor heaptrack leak readout, the de-identified incident log, and …
- Cpp Programming
- Manual Memory Management
- Pointers
Open coursework - ResearchIntermediateNew
Hardware-Aware NAS for a Wearable ECG Classifier
You receive a labeled subset of an arrhythmia ECG dataset (about 80,000 10-second windows, 4 classes), a microcontroller latency lookup table (op-level milliseconds) for a Corte…
- Neural Architecture Search
- Hardware Aware Design
- Edge Inference
Open coursework - AnalysisIntermediateNew
Diagnose a Failed Microservices Migration at a Travel Platform
Using only the four supplied materials — the interview transcript excerpts (voyalink-interview-transcripts), the decision and incident artifact corpus (voyalink-artifact-corpus)…
- Industrial Case Study
- Qualitative Research
- Software Architecture
Open coursework - CodeBeginnerNew
Choose a Hash Table or Trie for a URL-Shortener Cache
Build two caches that satisfy the contract in the cache specification (provided): one hash table using linear probing and one compressed trie, both enforcing the same two-millio…
- Hash Tables
- Trie Data Structure
- Benchmarking
Open coursework - CodeIntermediateNew
Build a Metered-Billing System for a Usage-Based SaaS
Build an event-ingest API (Express + Redis Streams) that receives usage events with idempotency keys. Aggregate hourly into Postgres rollups using a windowed worker that survive…
- Metered Billing
- Idempotency
- Event Aggregation
Open coursework - CodeIntermediateNew
Multi-View Pose Estimation for a Sports-Analytics Startup
Use the publicly-released SoccerNet or a synthetic 4-view dataset (you can render with Unity or use a provided one). Implement a 2D pose estimator per view (HRNet or YOLOv8-pose…
- Pose Estimation
- Multi View Geometry
- 3d Reconstruction
Open coursework - CodeIntermediateNew
Port a Drone Flight Controller from Bare-Metal to FreeRTOS
Take the existing bare-metal firmware (STM32H7, around 14,000 lines C). Identify the tasks (control loop 1 kHz, IMU read 2 kHz, GPS 10 Hz, telemetry 50 Hz, command parsing event…
- Freertos
- Rate Monotonic Scheduling
- C Programming
Open coursework - AnalysisSeniorNew
Forensic Reconstruction of an Anonymized Energy-Grid Incident
Treat this as a case file and work timeline-first. From the incident intake record (intake-file), establish the known facts and the 19-minute window. Reconcile the remote-termin…
- Digital Forensics
- Incident Response
- Ics Security
Open coursework - AnalysisBeginnerNew
Flatten the Datadog Bill for a Stockholm Gaming Studio
Working only from the materials provided, audit Stagelight Games' observability spend and produce a defensible plan to flatten it. Use the metric inventory export to rank the to…
- Cardinality Control
- Datadog
- Cost Optimization
Open coursework - AnalysisSeniorNew
Amortized-Analysis Investigation of a Production Telemetry Cache
Working only from the three provided materials — the de-identified incident record (incident-record), the representative cache source module (cache-source), and the recorded ope…
- Amortized Analysis
- Data Structures
- Algorithm Analysis
Open coursework - StrategyBeginnerNew
Plan a Self-Improving Sales-Research Agent
Build the v0 agent: given a company URL, it gathers 5 fact bullets (recent news, headcount range, tech stack hints, hiring patterns, a recent leadership change) and drafts a 4-l…
- LLM Agents
- Agent Design
- Experimentation
Open coursework - CodeBeginnerNew
Segment Solar Panels in Aerial Imagery for an Energy Audit Startup
You receive 600 labelled 1024x1024 orthophoto tiles (panel masks) and 1,000 unlabeled tiles. Train a segmentation model (U-Net or DeepLabV3+ baseline), validate at 0.85 IoU on a…
- Semantic Segmentation
- U Net
- Aerial Imagery
Open coursework
Industry teams behind a decade of practitioner briefs
Hiring from this pool?
Sponsor a challenge and meet candidates through actual work.
Industry teams can shape briefs around the skills they hire for, then evaluate students on rubric-scored deliverables — not resumes.



















































































