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.
- AnalysisSeniorNew
Write a Copyright Risk Memo for a Foundation-Model Lab's Training Set
Cover (1) US fair-use exposure for training on web-scraped text and code, including the current state of pending major lawsuits at the time of writing; (2) the EU TDM exceptions…
- Copyright Law
- Regulatory Analysis
- Risk Mapping
Open coursework - AnalysisBeginnerNew
Wireless Security Audit and Hardening for a Telco's Public Wi-Fi
Your analysis task is built entirely on three provided materials: the 80-access-point configuration inventory, the 30-day authentication (RADIUS) log extract for those same acce…
- Wireless Security
- Wpa3
- Eap
Open coursework - DesignIntermediateNew
Design an Invoice-Rules Mini-Language for Non-Technical Users
Design a rule mini-language whose grammar (written in Backus-Naur Form, the standard notation for describing grammars) covers boolean logic (and / or / not), comparison operator…
- Abstraction
- Recursion
- Domain Specific Language
Open coursework - StrategyBeginnerNew
Modernize a Retail SAP Customization Strategy with Sidecar Apps
Work only from the materials provided: the de-identified customization register, the historical upgrade-impact log, and the pricing-approval workflow specification, supported by…
- SAP Btp
- Cap Framework
- Enterprise Architecture
Open coursework 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
- CodeIntermediateNew
Parallelize a Monte Carlo Risk Engine for a Quant Fund
Starting from the provided single-threaded C++ engine module (engine_scalar.cpp) and the provided benchmarking and equivalence specification (parallelization-spec), profile the …
- Parallel Algorithms
- Shared Memory
- Work Stealing
Open coursework - ResearchIntermediateNew
Emerging-Tech Scouting Sprint for a Family-Office Innovation Fund
Working from the provided seed company list, founder-interview guide, readiness-scoring rubric, and thesis-memo template, run a structured scouting sprint for both sectors. For …
- Emerging Tech Scouting
- Innovation Management
- Venture Thesis
Open coursework - AnalysisIntermediateNew
Compare Stereo Depth Methods for a Drone Inspection Startup
You receive 500 calibrated stereo pairs from a turbine inspection plus sparse LiDAR ground truth on each pair. Implement (or wrap) three depth estimators: OpenCV Semi-Global Mat…
- Stereo Depth Estimation
- Multi View Geometry
- Model Evaluation
Open coursework - CodeSeniorNew
Reverse-Engineer and Patch an N-Day Vulnerability in a Vendor Binary
Receive the vulnerable binary (Linux ELF, x86-64), the public CVE-2025-XXXX advisory + PoC, and the bank's deployment context (RHEL 9, the binary runs as a non-root service). Lo…
- Reverse Engineering
- Binary Exploitation
- Ghidra
Open coursework - 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.
- CodeIntermediateNew
Harden a Linux Container Runtime Against Privilege Escalation
Receive the pen-test report (with attack chain), the current cluster config (EKS 1.29, default Amazon Linux 2023 worker nodes), and 3 representative workload classes (web API, a…
- Os Security
- Linux Hardening
- Apparmor
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 - ResearchBeginnerNew
Research Roadmap for Meridian DSP's Bid-Matching Pipeline
Using the VP of Machine Learning's context memo (vp-brief) and the pipeline case file (pipeline-case-file) to ground every recommendation in Meridian's actual system, assemble a…
- Information Retrieval
- Learning To Rank
- Research Synthesis
Open coursework - ResearchSeniorNew
Model-Based RL for a Robotic Arm Pick-Place Task
You receive a PyBullet pick-and-place environment (Franka Panda arm, 12 object types, randomized starting poses) and a SAC baseline that hits 85% success after about 1.5 million…
- Model Based Rl
- World Models
- Reinforcement Learning
Open coursework 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
- StrategyBeginnerNew
Toil Audit + Automation Sprint for a Platform Team
Week 1-2: every team member logs every toil instance for 10 working days (timestamp, category, duration). Categorize using the Google SRE toil taxonomy (manual, repetitive, auto…
- Toil Reduction
- Automation
- Reliability Engineering
Open coursework - DesignIntermediateNew
Design an Upstream Contribution to a CNCF Service-Mesh Project
Using the internal fork dossier (case-file) for the business context, the prior rejection feedback, and the targeted roadmap area, design an upstream contribution that a careful…
- Oss Contribution
- Rfc Design
- Pr Etiquette
Open coursework - AnalysisBeginnerNew
Code-Smell Triage Workshop for a Hiring-Platform Backend
Run static analysis (SonarQube + a custom ruleset for domain-specific smells) on the four most-touched services. Score each smell on the 22-item Fowler catalog by occurrence cou…
- Code Smells
- Static Analysis
- Refactoring Prioritization
Open coursework - AnalysisBeginnerNew
Community Detection on a Pharma Clinical-Trial Investigator Graph
You receive a pre-fetched dump of around 15,000 trials from a public registry covering oncology over the last 10 years and a mapping of trials to investigator names + institutio…
- Community Detection
- Louvain
- Leiden
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 - CodeSeniorNew
Grounded Language for a Robotics Pick-and-Place Demo
Use a tabletop simulator (PyBullet or Isaac Sim, both open) with 5 object types and 5 spatial relations (left of, right of, behind, in front of, on top of). Curate or generate a…
- Grounded Language Understanding
- Semantic Parsing
- Perception
Open coursework - AnalysisIntermediateNew
Evaluate an Agent Suite on the SWE-Bench-Style Coding Benchmark
You receive a sandboxed set of 50 small repo-modification tasks (test-passing as the success signal). Run 3 open-source agent frameworks (e.g., OpenHands, SWE-agent, and Aider) …
- LLM Agents
- Agent Evaluation
- Benchmarking
Open coursework - ResearchIntermediateNew
Run an Adversarial-Robustness Audit on a Face-Liveness Model for a Fintech
You receive a stand-in face-liveness model with the same backbone as the production model plus a labeled evaluation set of 2,000 frames. Apply three standard digital attacks (FG…
- Adversarial Robustness
- Face Liveness
- Pytorch
Open coursework - AnalysisIntermediateNew
Build a Risk Register for a Cross-Border Healthcare Provider
Run 8 structured interviews (CISO, IT director, clinical-systems lead, DPO, 4 clinic managers) to surface the top risk candidates. Map each risk against NIST SP 800-30 (threat s…
- Risk Management
- NIST Sp 800 30
- Security Governance
Open coursework - DesignIntermediateNew
Design and Run a Platform-as-Product Quarterly Review
Using the platform product catalog (platform-product-catalog) and the Head of Platform's mandate (head-of-platform-brief), design a complete, repeatable quarterly review for the…
- Platform Engineering
- Platform As Product
- Facilitation
Open coursework - DesignSeniorNew
Design a Symbolic-Execution Test-Generation Pipeline for a Date-Time Library
Design a generation pipeline that turns the public parsing and arithmetic surface of the supplied library module into branch-covering test inputs using a symbolic-execution engi…
- Symbolic Execution
- Klee
- Test Generation
Open coursework - StrategyBeginnerNew
Launch Plan for a Bootstrapped Journaling App Across Two App Stores
Your task is to act as the launch product manager and turn the team's raw position into an executable plan. Read the launch-readiness file (LAUNCH-FILE) to understand the team, …
- App Distribution
- Store Listing
- Mobile Analytics
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.



















































































