Intermediate Challenges
Real-world scenarios at the intermediate level. Earn verified credentials as you practice the work your degree prepares you for.
- 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 - StrategyIntermediateNew
Digital Product Strategy for a SaaS Scale-up
You are a product manager at TaskFlow. Your task is to create a product strategy for the next 12 months. Analyze the current product, identify gaps for enterprise needs, and pro…
- Product Strategy
- Roadmapping
- User Research
Smart Services and Digital Products - CodeIntermediateNew
Strangler-Fig Modernization of a Healthcare Reporting Service
Audit the report categories (around 14) and pick operating-theater utilization for the pilot extraction (high volume, moderate complexity, low regulatory blast-radius). Design t…
- Strangler Fig
- Legacy Systems
- Feature Flags
Open coursework - CodeIntermediateNew
Refactor the Untouchable ReturnsProcessor Class Safely
Start from the representative ReturnsProcessor module extract and the behavior contract supplied in the provided materials, and use the change-and-incident history to decide whe…
- Refactoring
- Mikado Method
- Characterization Testing
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
- CodeIntermediateNew
Ship a Streaming RAG Endpoint with Caching and Fallbacks
You will build a FastAPI service exposing one POST /chat endpoint that (1) streams tokens via Server-Sent Events, (2) caches identical (system_prompt, query, retrieved_context) …
- LLM API Integration
- Streaming
- Response Caching
LLM Application Development - CodeIntermediateNew
Add Idempotency Keys to a Payment Webhook System
Read the current Go webhook-sender code and 30 days of duplicate-delivery incident logs. Design the idempotency scheme: server-generated key per event (UUID v7 — time-ordered), …
- API Design
- Idempotency
- Webhooks
Open coursework - ResearchIntermediateNew
Run a Go/No-Go Discovery Sprint for a Research Spin-Off
Using the founder brief, recruit 18 backend developers (6 each from fintech, business-to-business software, and developer tools) by screening the candidate pool against the qual…
- Opportunity Identification
- Customer Discovery
- Venture Building
Open coursework - AnalysisIntermediateNew
Commodity Hedging for a Swiss Chocolate Manufacturer
You are a derivatives analyst at ChocoSuisse. Using historical and current futures prices for cocoa and sugar, design a hedging strategy that covers at least 80% of the commodit…
- Commodity Hedging
- Futures
- Options Strategies
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.
- AnalysisIntermediateNew
Portfolio Optimization for a Sustainable Fashion ETF
You are given monthly returns for 20 candidate stocks (5 years of data) and the risk-free rate. Your task is to select 15 stocks and compute the efficient frontier, the tangency…
- Mean Variance Optimization
- Efficient Frontier
- Capm
Investments and Asset Pricing - AnalysisIntermediateNew
Sales & Distribution Process Optimization for a Mid-Size Manufacturer
Your task is to audit PumpTech's SD processes (inquiry to cash) and design improvements. You will map the current process, identify root causes of delays (e.g., manual credit ch…
- SAP S4hana
- Sales And Distribution
- Business Process Reengineering
ERP Systems (SAP and Microsoft Dynamics) - CodeIntermediateNew
Build a Real-Time Draped-Cloth Simulator for an Online Fashion Showroom
Build a position-based-dynamics cloth solver and wrap it in a Three.js viewer. Starting from the provided cloth-solver starter module, implement a triangulated cloth mesh with d…
- Physically Based Simulation
- 3d Rendering
- Webgl
Open coursework - AnalysisIntermediateNew
Revenue Recognition for a SaaS Scale-Up Moving to Enterprise
Your task is to analyze three sample enterprise contracts from CloudFlow, identify performance obligations, determine the transaction price (including variable consideration), a…
- Revenue Recognition
- ASC 606
- Contract Analysis
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
- CodeIntermediateNew
Build an Ensemble Strategy for Marketing-Mix Modelling
You receive 36 months of weekly marketing-spend and outcome data for 8 sample brands. Build a per-brand baseline gradient-boosting MMM model, then build two more base learners (…
- Ensemble Methods
- Stacking
- Time Series Cv
Open coursework - DesignIntermediateNew
Counterfactual Explanations for an Insurance Pricing Model
You receive a trained LightGBM regression model (premium in GBP), the feature schema (28 features, 14 mutable from the customer's side), and 500 sample quotes. Use DiCE (Diverse…
- Counterfactual Explanations
- Dice Ml
- Interpretability
Open coursework - CodeIntermediateNew
Build and Audit an ERC-20 Vesting Contract for a DeFi Startup
Implement an ERC-20 vesting contract with: per-beneficiary cliff (default 12 months) + linear vesting (default 36 months), revocable allocations (for founders only), pause funct…
- Solidity
- Smart Contracts
- Foundry
Blockchain and Decentralized Systems Engineering - CodeIntermediateNew
Code Review and Refactoring of a Legacy E-Commerce Module
You are given a codebase (Java/Spring Boot) of the order module. Perform a static analysis, document issues (e.g., god classes, tight coupling), and write a refactoring proposal…
- Code Review
- Refactoring
- Java
Open coursework - ResearchIntermediateNew
Design a Capability Evaluation for an Open-Weights Coding Model
Pick a recent open-weights coding model (e.g., a Qwen, DeepSeek, or Llama variant). Design an evaluation set of around 40 coding tasks across 4 buckets: standard benign coding, …
- Capability Evaluation
- Safety Evaluation
- LLM Evaluation
AI Safety and Alignment - CodeIntermediateNew
Scale Feature Pipelines for a Hyperscaler Search-Ranking Team
You receive a synthetic-but-realistic 80 GB sample of the ranking events plus the existing Spark pipeline (PySpark) and a Spark UI snapshot from a recent production run. Profile…
- Spark
- Distributed Systems
- Performance Profiling
Open coursework - StrategyIntermediateNew
B2B SaaS PLG to Enterprise Transition Campaign
You are a junior marketing strategist at TaskFlow. Develop a communication plan that includes content marketing, targeted ads, and sales enablement materials. Success is measure…
- Brand Repositioning
- Content Marketing
- Sales Enablement
Open coursework - CodeIntermediateNew
Build a Saga Orchestrator for Cross-Border Payment Creation
Using the service contract specification and the failure scenario catalog provided, model the payment-creation flow as a saga with six forward steps and six compensations, and i…
- Saga Pattern
- Temporal Workflow
- Compensation Logic
Open coursework - CodeIntermediateNew
MinHash Similarity Sketch for a Job-Board Deduplication Pipeline
Implement a MinHash signature generator (128 permutations) over shingled job-posting text (5-gram word shingles). Build an LSH banding index (16 bands of 8 hashes each) tuned fo…
- Minhash
- Locality Sensitive Hashing
- Probabilistic Data Structures
Randomized Algorithms - CodeIntermediateNew
Deploy SDN-Based Network Slicing for a Telco Operator
Receive the current transport architecture (P4-programmable switches, ONOS controller cluster), the 3 customer-class SLAs (consumer: best-effort 50 Mbps; enterprise IoT: 5 Mbps …
- Sdn
- Onos
- Mininet
Advanced Computer Networks - DesignIntermediateNew
Design a Crisis Information-Flow Analysis for a Newsroom
Using the sampled propagation log and the editorial brief in the provided materials, design and partially demonstrate an analysis that reconstructs the alert's 72-hour spread as…
- Computational Journalism
- Temporal Networks
- Network Science
Open coursework - StrategyIntermediateNew
Rebuilding Trust After a Toxic Culture Scandal at Cedar Pay
Using only the materials provided, produce a six-month culture transformation program for Cedar Pay. Begin by diagnosing root causes from the employee pulse survey ('employee-pu…
- Organizational Culture Diagnosis
- Change Management
- Employee Engagement
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.



















































































