Intermediate Challenges
Real-world scenarios at the intermediate level. Earn verified credentials as you practice the work your degree prepares you for.
- CodeIntermediateNew
Defect Detection on PCBs for a Hardware-AI Manufacturer
Use the publicly-available PCB defect dataset (e.g., DeepPCB or HRIPCB). Fine-tune a small object detector (YOLOv8n or RT-DETR-small) on the 6 defect classes. Evaluate mean Aver…
- Object Detection
- Transfer Learning
- Model Evaluation
Computer Vision - CodeIntermediateNew
Build a Hybrid Recommendation System for an Indie Streaming Catalog
Use the provided 6-month anonymized event log (around 320M play events, 1.4M unique users in the held-out cohort), audio embeddings (256-d), and track metadata. Implement (1) an…
- Recommendation Systems
- Collaborative Filtering
- Content Based Recommendation
Open coursework - StrategyIntermediateNew
Motivating Remote Engineers in a Fintech Startup
Your task is to develop a comprehensive motivation and incentive program for the remote engineering team. The program should include both financial and non-financial elements, a…
- Remote Work Motivation
- Incentive Design
- Employee Engagement
Motivation and Incentives - AnalysisIntermediateNew
Audit BLEU vs. COMET on a Multilingual Customer-Support Corpus
You receive 600 source-translation-reference triples covering 6 languages (EN as source; ES/FR/DE/JA/PT-BR/HI as targets), each scored on adequacy and fluency (1-6) by 3 profess…
- Mt Evaluation
- Neural Mt
- Statistical Analysis
Machine Translation 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
Forecast Energy Demand for a Nordic Renewable Utility
You receive 5 years of hourly residential-segment demand, hourly weather data (temperature, wind, irradiance), and a calendar of public holidays. Build a probabilistic forecaste…
- Time Series Forecasting
- Probabilistic Modeling
- Feature Engineering
Applied Machine Learning - AnalysisIntermediateNew
Capacity Planning for a 40-Person SaaS Scale-Up
Your task is to forecast ticket volumes using historical data (provided), determine the required number of support agents, and propose a staffing plan including shift schedules …
- Capacity Planning
- Forecasting
- Workforce Management
Open coursework - DesignIntermediateNew
Co-Design a Trust Layer for an Enterprise RAG Assistant
You will plan and run a 5-day remote co-design study with eight pilot users (a mix of plant operators and middle managers). Sessions 1-2: discover where trust breaks down. Sessi…
- Co Design
- User Research
- Trust And Transparency
Human-Computer Interaction for AI Systems - AnalysisIntermediateNew
Benchmark NPUs for an Autonomous Forklift Vision Stack
You receive ONNX exports of the 3 production models, a labeled validation set of 2,000 forklift-camera frames, and developer-kit access to three NPU candidates (anonymized as NP…
- Edge Inference
- Npu Benchmarking
- Onnx
Edge ML and On-Device Machine Learning - 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.
- 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 - ResearchIntermediateNew
Visual Question Answering for a Pediatric Radiology Workflow
You receive ~8,000 publicly available pediatric chest X-rays with structured findings labels (anonymized; no PHI access required). Build a VQA pipeline that maps a (image, quest…
- Vision Language Models
- Visual Question Answering
- Lora Finetuning
Open coursework - CodeIntermediateNew
Halve the Inner Solver in a Crash-Simulation Pipeline
Using the public structural finite-element matrices declared in `structural-matrices` as stand-ins for three production mesh sizes, benchmark four combinations: (1) GMRES with i…
- Sparse Linear Algebra
- Krylov Methods
- Preconditioning
Open coursework - StrategyIntermediateNew
Cross-Functional Team Simulation: Launch a Sustainable Energy Subscription Service
Form a team of 4-5 and assign roles: (1) Product Lead — define the subscription tiers and customer experience, (2) Marketing Lead — develop brand positioning and customer acquis…
- Digital Business Models
- Collaborative Work
- Project Management
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
Automate Retraining with a Drift-Triggered MLflow Pipeline
Stand up the pipeline end to end with the team's existing stack (MLflow tracking + model registry, Airflow orchestration). Wire Evidently to compute weekly drift; when drift cro…
- Mlflow
- Airflow
- Data Drift Detection
ML Engineering and Production ML - StrategyIntermediateNew
Design a Three-Year Succession Plan for a Family Manufacturer
Working only from the materials you are given — a confidential company dossier describing the firm, its history, ownership, and finances; an anonymized summary of interviews wit…
- Succession Planning
- Governance Design
- Family Dynamics
Open coursework - CodeIntermediateNew
Build a Clinician-Grade HealthKit Cardiac Rehab iOS App
Build a SwiftUI app targeting iPhones running iOS 17 or later that requests the four HealthKit read permissions named in the product brief (PM-1), reads the last seven days of d…
- Mobile Development
- Ios Swift
- Healthkit
Open coursework - StrategyIntermediateNew
Prospect Theory in Pricing for a 40-Person SaaS Scale-Up
You are a pricing strategist at TaskFlow. Your task is to analyze how existing PLG customers (who pay a flat fee) would perceive a move to tiered pricing. Using prospect theory,…
- Prospect Theory
- Loss Aversion
- Framing Effects
Behavioural Finance - StrategyIntermediateNew
Design a Service Transition Framework for an Enterprise-Bound SaaS Scale-Up
Using the company profile and the engineering operations snapshot provided to you, design a service transition framework that the team could adopt in its next quarter. Reference…
- Itil
- Change Management
- Release Management
Open coursework - StrategyIntermediateNew
Build a Disruption-Resilient Supply Chain for SunVolt Solar
Your task is to diagnose SunVolt's current exposure and design a resilience strategy that hits two targets at once — roughly a 50% reduction in disruption probability and no mor…
- Risk Assessment
- Inventory Optimization
- Sourcing Strategy
Open coursework - CodeIntermediateNew
Strangler-Fig Migration of a Monolithic Order Service
Stand up an HTTP facade in front of the monolith (Nginx or a small Go proxy) that routes by URL pattern. Slice 1: extract the order-status read endpoint, dual-write nothing, rou…
- Strangler Fig Pattern
- Refactoring
- Legacy Modernization
Refactoring and Code Smell Detection - 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 - ResearchIntermediateNew
Compare Kernel Methods to Trees on a Genomics Classification Task
You receive a curated benchmark of about 12,000 labeled variants with ~120 numerical + ~40 string features. Fit kernel SVMs (RBF, polynomial, string), random forest, and XGBoost…
- Kernel Methods
- Svm
- Tree Ensembles
Open coursework - StrategyIntermediateNew
Write a Product Strategy for an AI-Native Customer-Support Startup
Conduct desk research on the customer-support automation market (TAM, growth rate, competitor landscape — Zendesk, Intercom, the new AI-native cohort like Decagon and Sierra). I…
- Product Strategy
- Market Analysis
- Positioning
Product Management for Software Engineers - CodeIntermediateNew
Port a Legacy C Image Pipeline from x86 to ARM64
Clone the 12k-line C codebase (provided). Set up an ARM64 cross-compile toolchain (clang or gcc). Identify portability issues: endianness assumptions, pointer-size casts, inline…
- C Programming
- Manual Memory Management
- Pointers
Imperative and Low-Level Programming - 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
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.



















































































