Intermediate Challenges
Real-world scenarios at the intermediate level. Earn verified credentials as you practice the work your degree prepares you for.
- CodeIntermediateNew
Train a Domain-Specific Reranker for a Legal-Tech Search Box
You receive 20,000 (query, document, relevance-label) triples from the firm's contract corpus. Fine-tune a small cross-encoder (e.g., ms-marco-MiniLM-L-6-v2 or BAAI/bge-reranker…
- Cross Encoder Reranker
- Fine Tuning
- Ir Evaluation
Open coursework - AnalysisIntermediateNew
Frame an Energy-Storage Dispatch Decision as a Bayesian Decision Problem
You receive 2 years of hourly spot-price data, 2 years of wind generation data, and a manufacturer's battery degradation model. Frame dispatch as a Bayesian decision problem: mo…
- Bayesian Decision Theory
- Price Modeling
- Back Testing
Decision Making Under Uncertainty - 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 - CodeIntermediateNew
Plan Warehouse Pick Routes with a Classical Planner
You receive a stylized warehouse map (aisle graph), 30 sample shifts of pick tasks, and the current heuristic's outputs. Write a PDDL domain + problem generator, solve with at l…
- Pddl Modeling
- State Space Search
- Classical Planning
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
Forecasting Model for Online-Game Daily Active Users
Build forecasts at 14-day horizon per region using: (1) classical baseline — SARIMA or Prophet; (2) ML approach — gradient-boosted regressor on engineered features (day-of-week,…
- Supervised Learning
- Time Series Forecasting
- Python Programming
Machine Learning (CS Elective) - StrategyIntermediateNew
Revitalizing a Legacy B2B SaaS Product
Your task is to create a comprehensive product revitalization plan. You must conduct at least 5 user interviews (or synthesize existing feedback), analyze product analytics (pro…
- User Research
- Product Analytics
- Roadmapping
Open coursework - DesignIntermediateNew
Build Hybrid Keyword-Plus-Embeddings Search for a Legal Document Portal
Using the product context brief (legal_portal_brief), design a hybrid retrieval system that combines BM25 keyword scoring with dense embeddings and fuses the two ranked lists wi…
- Information Retrieval
- Bm25
- Vector Search
Open coursework - StrategyIntermediateNew
Divestiture of a Non-Core Division in a Conglomerate
As a senior M&A consultant hired by GlobalTech, you must analyze HomeDevices' financial performance, identify potential buyers (strategic and financial), and recommend a divesti…
- Divestiture Strategy
- Carve Out
- Valuation
Mergers and Acquisitions - 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.
- ResearchIntermediateNew
Investigate Fast-Fashion Green Claims to Reposition EcoWear
Work only from the materials provided: the EcoWear company brief, the seed claims dataset you will extend, the two competitor sustainability hubs (H&M Group and Inditex/Zara), a…
- Competitive Intelligence
- Sustainability Analysis
- Strategic Communication
Open coursework - CodeIntermediateNew
Port a Drone Flight Controller from Bare-Metal to FreeRTOS
Take the existing bare-metal firmware (STM32H7, around 14,000 lines C). Identify the tasks (control loop 1 kHz, IMU read 2 kHz, GPS 10 Hz, telemetry 50 Hz, command parsing event…
- Freertos
- Rate Monotonic Scheduling
- C Programming
Open coursework - ResearchIntermediateNew
Recommend a Color Scale for a Flood-Risk Map With Evidence
Working only from the provided materials, reach and defend a single recommendation. Read the decision file (decision-file) to understand the actors, the prior complaint, and the…
- Perceptual Study
- Color Scales
- Experimental Design
Open coursework - DesignIntermediateNew
Design an Adaptive Home Screen for a Streaming Recommender
Using the recommender output specification and the session-signals fixture, design three adaptive layout variants that are each triggered by a viewing-intent signal derived from…
- Adaptive Interfaces
- Interaction Design
- A B Testing
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
Parse and Structure Clinical Discharge Summaries
Combine traditional NLP (section segmentation, sentence parsing) with LLM extraction (small open model + structured-output enforcement). Build the pipeline so every extracted fi…
- Structured Extraction
- Clinical NLP
- Parsing
Open coursework - CodeIntermediateNew
Port a Monte Carlo Engine to CUDA for an Asset Manager
Profile the CPU MC engine to identify the kernel candidates: path generation (Brownian motion + correlated factors), payoff evaluation, aggregation. Port to CUDA: use cuRAND for…
- Cuda
- Monte Carlo
- Gpu Programming
Open coursework - StrategyIntermediateNew
Plan PayBridge's Cross-Border Payments Entry into Southeast Asia
Design a market entry proposal for PayBridge covering Indonesia and Vietnam, and recommend one entry mode — acquisition, partnership, or organic build. Ground every claim in the…
- Market Entry
- Game Theory
- Competitive Analysis
Open coursework - StrategyIntermediateNew
Integrate DataFlow's Engineering and Product Teams
Using the team diagnostic dossier, the leadership vision memo, and the feature delivery metrics dataset provided to you, design and propose a team integration plan for DataFlow.…
- Organizational Design
- Team Dynamics
- Conflict Resolution
Open coursework - AnalysisIntermediateNew
Cut Latency and Cost on a High-Volume Summarization Service
You receive 30 days of anonymized request logs (prompt token counts, completion token counts, latencies, models used). Profile the cost and latency distribution, then design and…
- Cost Optimization
- Latency Optimization
- Prompt Compression
Open coursework - DesignIntermediateNew
Optimizing IT Service Management for a 40-Person SaaS Scale-Up
Your task is to design a complete incident management process for CloudFlow using ITIL best practices. Model the process in BPMN, define incident priority levels (P1-P4) with re…
- Itil
- Incident Management
- Service Desk Design
Business Process Management - ResearchIntermediateNew
Hardware-Aware NAS for a Wearable ECG Classifier
You receive a labeled subset of an arrhythmia ECG dataset (about 80,000 10-second windows, 4 classes), a microcontroller latency lookup table (op-level milliseconds) for a Corte…
- Neural Architecture Search
- Hardware Aware Design
- Edge Inference
Open coursework - StrategyIntermediateNew
Develop a Competence Development Program for a SaaS Scale-Up
Design a competence development program for the scale-up. Identify key competencies needed for the enterprise shift, propose learning interventions (e.g., workshops, mentoring, …
- Competence Development
- Learning Program Design
- Skills Gap Analysis
Open coursework - CodeIntermediateNew
RAG Faithfulness Evaluation for a Medical-Education Assistant
You receive 200 student-style questions, two RAG configurations (config A: vector-only + GPT-class generator; config B: hybrid + rerank + GPT-class generator), and the medical-t…
- RAG Evaluation
- Faithfulness
- LLM As Judge
Open coursework - StrategyIntermediateNew
Data Privacy Ethics for a 40-Person SaaS Scale-Up
You are the Data Ethics Officer at DataFlow. The enterprise client wants to use anonymized customer interaction data to train their AI models. Your task is to create a data gove…
- Data Privacy
- GDPR Compliance
- Ethical Framework Design
Open coursework - DesignIntermediateNew
Design Multi-Tenant Network Policies with Calico Tier Enforcement
Receive the cluster topology (120 customer namespaces + 4 platform namespaces), the application traffic patterns (frontend talks to backend talks to its tenant's database), and …
- Kubernetes
- Network Policy
- Calico
Container Orchestration with Kubernetes - CodeIntermediateNew
Index a Reference Genome with a Suffix Array in Rust
Using the reference-genome FASTA in the provided materials, build an in-memory suffix array (DC3 or SA-IS construction) over the 4-letter DNA alphabet in Rust, then implement co…
- Suffix Arrays
- String Algorithms
- Rust
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.



















































































