Business Challenges
Explore business challenges on Ewance to sharpen the skills employers actually hire for. Practice marketing, finance, operations, and strategy work on real-shaped briefs and earn verified credentials.
Most Popular
- 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 - CodeSeniorNew
Design a Polyhedral Loop-Tiling Strategy for a Tensor DSL
Study the DSL's IR (provided, MLIR-based with linalg-style ops). Choose a tiling strategy (rectangular tiling with cost-modeled tile sizes is the safe baseline; full polyhedral …
- Polyhedral Analysis
- Loop Tiling
- Mlir
Advanced Compilers and Program Optimization - AnalysisSeniorNew
Memory Consistency Model Audit of a Lock-Free Queue
Read the SPSC queue source (around 200 lines of C++). For each atomic operation, classify the required ordering and verify the chosen memory_order is sufficient under both x86-T…
- Memory Consistency
- Concurrency
- Lock Free Programming
Advanced Computer Architecture - CodeSeniorNew
Build a Lock-Free MPMC Queue for a Trading-Backend Hot Path
Implement Vyukov's bounded MPMC queue in C++20 using atomic operations with explicit memory orderings (relaxed where safe, acquire/release on the enqueue/dequeue handshake). Use…
- Lock Free Algorithms
- Memory Models
- Cpp
Advanced Concurrency and Parallel Computing 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
- CodeSeniorNew
Build and Evaluate an LSM-Tree Storage Engine in Rust
Your analysis task is to complete the engine and produce an evidence-backed comparison of the two compaction strategies. Start from the 'starter-engine' Rust module and finish t…
- Lsm Tree
- Storage Engine
- Rust
Open coursework - ResearchSeniorNew
Compare NewSQL Architectures for a Real-Time Inventory Platform
Working only from the materials provided — the de-identified evaluation file (case_file_inventory_eval), the contentious-transactions specification (transactions_spec), and the …
- Newsql
- Distributed Databases
- Raft
Open coursework - DesignSeniorNew
Redesign a Microfinance App for Four Cross-Cultural Markets
Using the current-app flow specification, the retention-and-funnel dataset, the field-session readouts, and the Unicode locale-data reference, design a culturally adaptive versi…
- Cross Cultural Design
- User Research
- Contextual Inquiry
Open coursework - StrategySeniorNew
Post-Quantum TLS and PKI Migration Plan for a Cross-Border Bank
Working only from the materials provided, complete three connected tasks. First, using the anonymized TLS endpoint inventory and the PKI hierarchy diagram, score all endpoints o…
- Tls
- Pki
- Post Quantum Cryptography
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.
- CodeSeniorNew
Build a Distributed Shared Memory Layer Over RDMA for Risk Engines
Build a Distributed Shared Memory library in C++ that exposes a small region interface — allocate a shared region, read from it, write to it, and free it — starting from the pro…
- Distributed Systems
- Rdma
- Consistency Models
Open coursework - CodeSeniorNew
Bulk Synchronous Parallel PageRank for a Web-Graph Lab
Working from the lab situation record (`lab-case-file`), implement 25 iterations of PageRank under a Bulk Synchronous Parallel (BSP) model using either Apache Spark with GraphX …
- Parallel Algorithms
- Bsp
- Graph Algorithms
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
Service Mesh and Microservices Networking - CodeSeniorNew
Plan Under Uncertainty for a Warehouse Restocking Robot
You receive a discrete-event simulator of a 1,200-shelf warehouse with calibrated optical-scanning error rates and stock-out cost per shelf. Formulate the restocking decision as…
- Planning Under Uncertainty
- Pomdp
- Monte Carlo Planning
Advanced Robotics 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
- StrategySeniorNew
Run a Mock Algorithmic-Discrimination Investigation for a Hiring-Tech Vendor
As a 3-person team, design and execute a 3-week mock inquiry. Produce: (1) the demand letter you imagine the regulator sending (scope, legal basis, data requested); (2) the vend…
- Regulatory Analysis
- Algorithmic Fairness
- Ai Governance
Open coursework - CodeSeniorNew
Build an MLOps Platform Slice for a Fintech Risk Team
Across a 5-person team, ship (1) experiment tracking integrated into a sample model training job; (2) a model registry that promotes-by-tag; (3) a training pipeline orchestrated…
- Mlops Design
- Experiment Tracking
- Model Registry
Open coursework - PresentationSeniorNew
Run a Post-Mortem on a Failed ML Deployment
You receive a packet: original training data sample, post-launch production logs, three Slack-style threads from the on-call rotation, and a summary of the telco's complaints. R…
- Root Cause Analysis
- Stakeholder Framing
- Model Monitoring
Machine Learning in Practice - ResearchSeniorNew
Plan a Parameter-Efficient Fine-Tuning Strategy for a Big-Tech AI Lab
You will produce (1) a 6-page survey of four PEFT methods (LoRA, adapters, prefix tuning, IA3) with their strengths, weaknesses, and parameter footprints, (2) a one-page decisio…
- Parameter Efficient Fine Tuning
- Transfer Learning
- Fine Tuning
Open coursework - DesignSeniorNew
Design a Distributed Training Job for a 13B-Parameter Model
Decide whether to use Fully Sharded Data Parallel (FSDP), Tensor Parallelism, Pipeline Parallelism, or a hybrid; justify against the 13B-param + 32-H100 setup. Calculate memory …
- Distributed Training
- Fsdp
- Pytorch
Open coursework - ResearchSeniorNew
Design a Distributed-Training Strategy for a Mid-Sized LLM
You will write a 5-page design memo that picks a parallelism strategy for fine-tuning a 13B model on 32 H100 GPUs, with a tokens-per-second estimate, a memory-per-GPU calculatio…
- Distributed Training
- Parallelism Strategies
- LLM Training
Open coursework - ResearchSeniorNew
Diagnose the Levers of Control at a Stockholm Fintech
Investigate how one real, publicly observable Stockholm fintech (Klarna is the recommended subject) balances Robert Simons' four Levers of Control — belief systems, boundary sys…
- Levers Of Control
- Qualitative Research
- Contingency Theory
Open coursework - AnalysisSeniorNew
Investigate Coffee-Price and Euro Risk for a Vietnamese Exporter
Investigate using only the materials provided. First, observe the real market: track how the Intercontinental Exchange (ICE) robusta coffee futures settlement price and the euro…
- IFRS 9
- Hedge Accounting
- Derivatives
Open coursework - StrategySeniorNew
Ethical Marketing Strategy for a Fast Fashion Retailer's Sustainability Line
Your task is to create a marketing campaign for EcoThreads that is transparent, culturally sensitive, and legally compliant. You must develop a communication strategy that highl…
- Ethical Marketing
- Sustainability Communication
- Cross Cultural Marketing
Open coursework - ResearchSeniorNew
Buying Behavior Analysis for a Dutch Sustainable Packaging Startup
Your task is to investigate the B2B buying process for sustainable packaging. You will design a semi-structured interview guide based on the buying center framework. Recruit and…
- B2B Marketing
- Buying Behavior
- Qualitative Research
Business-to-Business Marketing - ResearchSeniorNew
Frame Dependence in Investment Decisions for a Renewable Energy Fund
You are a behavioral finance analyst at GreenCap Partners. Your task is to audit past investment decisions for framing effects, then design a decision template that forces consi…
- Frame Dependence
- Prospect Theory
- Decision Framing
Open coursework - AnalysisSeniorNew
Audit a Decentralized Lending Protocol for Smart Contract Vulnerabilities
Working only from the provided lending protocol contract module — which contains LendFlow's core deposit-and-borrow pool together with a simplified price oracle it depends on — …
- Solidity
- Smart Contract Auditing
- Decentralized Finance
Open coursework
How it works
From brief to credential, in six steps.
Step 01
Browse challenges aligned to your studies.
Step 02
Accept the one that fits your goals.
Step 03
Work through it with AI Copilot guidance.
Step 04
Submit for structured evaluation.
Step 05
Earn a verified credential.
Step 06
Add it to LinkedIn with one click.
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.



















































































