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
- AnalysisIntermediateNew
Reverse-Engineer a 22-Year-Old COBOL Batch Pipeline
Use SonarQube + cobol-language tooling + JCL parsers to extract job dependencies and data-flow across the 140 jobs. Build a job-dependency graph (Graphviz). Run impact analysis:…
- Reverse Engineering
- Legacy Systems
- Dependency Analysis
Software Evolution and Maintenance - StrategyIntermediateNew
Recover a Red-RAG Enterprise Implementation Mid-Flight
Pull 7 months of project artifacts (Jira, status reports, change requests, meeting minutes, time-tracking). Interview 6 people across the delivery team + 3 from the client side.…
- Project Recovery
- Estimation
- Scope Management
Software Project Management - StrategyIntermediateNew
Build the Risk, Budget, and Milestone Plan for a Mobile Bank Launch
Work only from the three materials provided: the launch brief, the regulatory obligations register, and the vendor and staffing cost sheet. From the launch brief and the regulat…
- Risk Management
- Regulatory Planning
- Scheduling
Open coursework - StrategyIntermediateNew
Roadmap a Defense Software Supplier from CMMI Level 2 to Level 3
Using only the materials provided to you — the de-identified Level 2 appraisal report (M1), the current-state process documentation snapshot (M2), the pilot baseline dataset for…
- Cmmi
- Process Improvement
- Process Models
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
Property-Based Testing to Harden a SEPA Payments Parser
Work only from the four supplied items: the de-identified incident log of the last four quarterly parser failures (incident-log), the representative parser module (parser-module…
- Property Based Testing
- Fuzz Testing
- Go
Open coursework - CodeIntermediateNew
Kill Surviving Mutants in a Travel Pricing Service
Work entirely from the provided pricing module (pricing-module) and its existing test suite (existing-tests), using the scenario facts in the briefing document (challenge-brief)…
- Mutation Testing
- Java
- Junit
Open coursework - StrategyIntermediateNew
Stand Up Contract Testing for a Logistics Microservices Backend
Using only the materials provided, choose and justify the six producer-consumer service pairs to migrate first. Read the 90-day staging breakage log to rank pairs by how much pa…
- Contract Testing
- Pact
- Microservices
Open coursework - CodeIntermediateNew
Multi-Tenant SaaS Backend with Postgres Row Security
Design the multi-tenant schema: shared tables with a tenant_id column, indexed appropriately. Write a forward + backward migration (using Drizzle or Prisma). Implement Postgres …
- Multi Tenant Architecture
- Postgresql
- Row Level Security
Open coursework - Browse challenges
Explore role
Marketing Analyst
Plan and measure campaigns that grow the business. Funnel analytics, attribution, segmentation, and the rigorous measurement that lets marketing defend its budget at the leadership table.
- StrategyIntermediateNew
5G Network Slicing Strategy for a Smart-Port Pilot
Inventory the 3 workloads with concrete numbers (e.g., 'straddle carriers: 12 ms one-way latency, 99.999 percent availability, 50 Mbps uplink'). Design 3 5G network slices (eMBB…
- 5g Network Slicing
- Cellular Networks
- Qos Design
Wireless and Mobile Networks - CodeIntermediateNew
Forecast Intraday FX Volatility for a London Liquidity Desk
You receive 18 months of tick-level mid-quote data for six FX pairs plus a calendar of scheduled macro events. Resample to 1-minute bars, engineer realized-volatility features, …
- Time Series Forecasting
- Feature Engineering
- Model Validation
Open coursework - StrategyIntermediateNew
Design a Compliance Strategy for an AI Robo-Advisor in the EU
Anchor the work on the published EU AI Regulation risk classification (limited vs. high-risk systems) and the European Securities and Markets Authority guidelines on robo-advice…
- Ai Governance
- Regulatory Analysis
- Product Strategy
AI and Quantitative Finance - AnalysisIntermediateNew
Map a Healthtech Startup's Triage Bot to the EU AI Regulation
Read the EU AI Regulation's Annex III (high-risk areas) carefully. Classify the triage bot's components and explain whether the system is high-risk; if so, enumerate the applica…
- Regulatory Analysis
- Ai Governance
- Risk Mapping
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
- CodeIntermediateNew
Ship an MVP RAG Knowledge Assistant for a Climate-Tech Startup
As a 4-person team across a 6-week sprint, ship: (1) an ingestion pipeline for around 4,000 mixed PDFs and markdown files; (2) a vector store with documented chunking strategy; …
- Retrieval Augmented Generation
- Software Engineering For Ai
- Vector Databases
AI Software Engineering Group Project - DesignIntermediateNew
Design and Pitch an LLM-Powered Tutoring Product
As a 4-person team, deliver: (1) a product concept anchored in Jobs-to-be-Done (when X, I want Y so I can Z); (2) a Figma prototype of the full flow; (3) a partially functional …
- Product Design
- User Research
- LLM Evaluation
AI Software Engineering Group Project - CodeIntermediateNew
Triage Medical-Imaging Annotations with a Small Vision Model
Train a binary normal/abnormal classifier on the public CheXpert or NIH ChestX-ray14 dataset. Use temperature scaling to calibrate the output, then define abstention thresholds …
- Image Classification
- Transfer Learning
- Calibration
Applied Machine Learning - CodeIntermediateNew
Plan Inventory Replenishment as an MDP for an E-Commerce AI Startup
You receive 18 months of daily demand for 50 representative SKUs at one warehouse plus lead-time and unit-cost data. For one SKU at a time, formulate an MDP with state = (on-han…
- Mdp Modeling
- Value Iteration
- Dynamic Programming
Open coursework - CodeIntermediateNew
Run a Monte Carlo Tree Search Strategy for a Robotics Pick-and-Place Task
You receive a simulator of the pick-and-place task: a bin with 10 randomly-placed parts, an action space of which part to pick next, and a reward = parts picked per minute with …
- Monte Carlo Tree Search
- Planning
- Simulation
Open coursework - CodeIntermediateNew
Design a Visual Search Backend for a Boutique Luxury Marketplace
You receive a catalog of 80,000 luxury items (image + sparse metadata) and a labeled query set of 300 user photos with hand-picked target items. Choose an embedding strategy (CL…
- Visual Search
- Embeddings
- Clip
Deep Learning for Computer Vision - AnalysisIntermediateNew
Imitation Learning from Human Demos for a Drone Inspection
You receive 6 hours of expert pilot demonstrations (state-action pairs at 20 Hz) recorded in an AirSim wind-farm environment with 3 turbine designs, plus a held-out 4th turbine …
- Imitation Learning
- Behavioral Cloning
- Dagger
Deep Reinforcement Learning - CodeIntermediateNew
Description-Logic Reasoner for Insurance-Policy Coverage Checks
You receive 50 representative coverage rules in plain English (from the current rule engine) and a sample of 1,000 anonymized claim cases with the current engine's outcomes (cov…
- Description Logics
- Owl
- Reasoning
Open coursework - CodeIntermediateNew
Fine-Tune a Diffusion Model for an E-commerce Product Studio
You receive 1,200 curated product + lifestyle images across 6 product categories, a brand-style guide, and the company's current studio cost per image (around EUR 18). Fine-tune…
- Diffusion Models
- Stable Diffusion
- Dreambooth
Open coursework - CodeIntermediateNew
Build a Multimodal Generation Pipeline for a Tourism Operator
You receive 40 sample 30-second videos shot by tour guides, the operator's brand voice doc, and SEO keyword lists for EN/PT/ES. Build a pipeline that (1) extracts a representati…
- Multimodal Generation
- Vision Language Models
- LLM Inference
Generative AI - CodeIntermediateNew
Link Prediction for a B2B SaaS Account-Expansion Engine
You receive a CSV of around 80,000 accounts (existing customers + prospects) with attributes (industry, size, tech stack, geography) plus 18 months of marketing-touch and conver…
- Link Prediction
- Node Embeddings
- Node2vec
Open coursework - CodeIntermediateNew
Extract Skills and Roles from Job Postings for a Recruiter Tool
You receive 30,000 anonymized job postings and a labelled 1,000-posting benchmark with (skill, role, seniority) spans. Fine-tune a small token classifier (e.g., DeBERTa-v3-base)…
- Information Extraction
- Token Classification
- Esco Taxonomy
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.



















































































