Intermediate Challenges
Real-world scenarios at the intermediate level. Earn verified credentials as you practice the work your degree prepares you for.
- CodeIntermediateNew
Build a Custom Kubernetes Operator for a Multi-Tenant SaaS
Receive the current Helm + bash setup, a description of the per-tenant resources to manage, and the cluster details (EKS 1.29, Strimzi for Kafka). Design a TenantPipeline CRD wi…
- Kubernetes Operators
- Crds
- Kubebuilder
Container Orchestration with Kubernetes - ResearchIntermediateNew
Audit a Public LLM Benchmark for Validity Threats
Choose one open LLM benchmark (e.g., MMLU, GPQA, BIG-Bench-Hard, MATH). Read the benchmark paper plus at least three follow-up critiques. Audit (1) data contamination risk again…
- Benchmark Evaluation
- Data Contamination Analysis
- Annotation Methodology
AI Measurement and Evaluation - AnalysisIntermediateNew
Evaluate OS-Level Containment for a Multi-Tenant Edge Platform
Set up reproducible environments for gVisor, Firecracker, and Wasmtime on identical hardware (4 vCPU, 8 GB RAM). Run the platform's 4 workload archetypes (anonymized): API proxy…
- Containment
- Virtualization
- Wasm
Advanced Operating Systems - CodeIntermediateNew
Detect Atrial Fibrillation from Wearable Heart-Rate Data
Build a Python pipeline that ingests raw PPG + accelerometer at 100Hz, applies motion-artifact rejection using the accelerometer channel, detects beats, computes RR-interval irr…
- Health Sensing
- Signal Processing
- Biomedical Signals
Computational Biology and Health Informatics 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
- DesignIntermediateNew
NSGA-II Multi-Objective Design for an Edtech Curriculum Recommender
You receive a synthetic student cohort (300 students with skill profiles), a content catalog (around 1,200 items with difficulty + duration + topic tags), and a simulator that e…
- Nsga Ii
- Multi Objective Optimization
- Metaheuristics
Evolutionary Computation and Metaheuristic Search - AnalysisIntermediateNew
Frequent-Itemset Mining on a Grocery Retailer's Basket History
Load 18 months of basket-level transaction data (Parquet, around 92 GB) into a Spark cluster. Run FP-growth at support thresholds tuned per category (food vs household vs fresh)…
- Frequent Itemset Mining
- Fp Growth
- Apache Spark
Data Mining and Information Retrieval - AnalysisIntermediateNew
Diagnose a Memory-Hierarchy Bottleneck in a Trading-System Hot Path
Receive the normalizer source (around 4,000 lines of C++17), a replay harness that feeds 30 minutes of recorded market data, and host-machine specifications (Intel Xeon Gold 634…
- Memory Hierarchy
- Performance Profiling
- Perf
Computer Systems and Organization - CodeIntermediateNew
Build an Event-Sourced Inventory System for a Warehouse
Design the event model: 12-15 events covering the warehouse lifecycle. Implement using EventStoreDB (or Kafka + a snapshotting projection layer) in Go or C#. Build at least 3 re…
- Event Sourcing
- Cqrs
- Eventstoredb
Event-Driven Architecture - 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.
- DesignIntermediateNew
Migrate a Monolithic Database to a Sharded Topology
Analyze schema (32 tables) + query workload (anonymized 7-day pg_stat_statements export) to identify the right shard key per table. Most tables shard on user_id; identify the 4-…
- Database Sharding
- Postgresql Or Mysql
- Vitess
Distributed Systems - ResearchIntermediateNew
Detect Coordinated Inauthentic Behavior on a News-Sharing Network
You receive a 60-day sample of about 6 million posts mentioning a recent election, with account metadata (creation date, posting times, follower graph). Design and prototype a C…
- Network Analysis
- Anomaly Detection
- Near Duplicate Detection
Social Network Analysis and Web Science - CodeIntermediateNew
Compile a Subset of C to WebAssembly
Define a documented C subset: int and bool types, locals, if/else, while, function calls, return. Build a compiler in any host language (TypeScript or Rust preferred) that produ…
- Code Generation
- Webassembly
- Intermediate Representation
Compiler Construction - StrategyIntermediateNew
BEPS Risk Assessment for a SaaS Scale-Up Expanding to India
You are a tax analyst at CloudSync. The CEO wants a concise risk assessment and recommendation on whether to set up a subsidiary or a branch in India, considering the risk of cr…
- BEPS 2.0
- Permanent Establishment
- Profit Shifting
International Taxation of Multinationals Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- StrategyIntermediateNew
Decompose a CRM Monolith into Bounded Services
Analyze the monolith using NDepend or similar (provided). Identify the top 4-6 candidate service boundaries based on coupling + business-capability seams (likely: Quotation, Pol…
- Strangler Fig Pattern
- Service Decomposition
- Csharp Programming
Enterprise and Business Software Engineering - CodeIntermediateNew
Fine-Tune ASR for a Healthcare Voice-Note Startup
You receive about 40 hours of de-identified clinician voice notes paired with corrected transcripts plus a medical-terminology lexicon (about 8,000 drug + procedure terms). Fine…
- Asr
- Speech Recognition
- Domain Adaptation
Speech Recognition and Spoken Language Processing - ResearchIntermediateNew
Build a Generalization-Bound Tutorial for an MLE Onboarding Track
You will produce a Jupyter-notebook tutorial covering (1) sample-complexity intuition, (2) VC-dimension with worked examples for halfspaces and decision stumps, (3) Rademacher c…
- Statistical Learning Theory
- VC Dimension
- Rademacher Complexity
Statistical Machine Learning - AnalysisIntermediateNew
Audit API Governance Across a Tier-1 Bank's Integration Estate
Inventory the API estate using a combination of Swagger/OpenAPI scrapes (where present) and stakeholder interviews. Build a scorecard covering: spec completeness, auth scheme, v…
- API Governance
- Openapi Spec
- Dora Compliance
Enterprise and Business Software Engineering - AnalysisIntermediateNew
Compare Kernel SVMs and Gradient Boosting on Imbalanced Tabular Data
You receive a 220,000-row anonymized loan-default dataset with mixed numeric and categorical features and a ~6% positive class. Train and evaluate (1) an RBF-kernel SVM with pro…
- Kernel Methods
- Gradient Boosting
- Model Selection
Machine Learning - CodeIntermediateNew
Temporal Planner for a Robotics Mission Operator
You receive 30 days of mission logs with task lists, time windows, and actual durations. Encode the planning problem with temporal PDDL (PDDL 2.1 durative actions) and solve wit…
- Temporal Planning
- Pddl Modeling
- Simulation
Automated Planning - CodeIntermediateNew
Build a CodeQL Query Pack to Catch Logging-of-PII
Use CodeQL to write queries for Java and Python that detect data flow from PII sources (request parameters, database columns marked PII, user-profile fields) into logging sinks …
- Static Analysis
- Codeql
- Data Flow Analysis
Program Analysis - StrategyIntermediateNew
Designing a Service Cloud Strategy for a Renewable Energy Company
You are a Salesforce consultant leading a team of 3 students. Your task is to deliver a Service Cloud blueprint for SunGrid Energy. The solution must include case routing rules,…
- Service Cloud
- Case Management
- Knowledge Base Attachment
Salesforce and CRM Platforms - ResearchIntermediateNew
Prototype a Normalizing Flow for Anomaly Scoring in Climate Sensor Data
You receive 12 months of multivariate sensor traces (8 channels per sensor, hourly). Train a Normalizing Flow (Real NVP or a small Neural Spline Flow) on a clean training window…
- Normalizing Flows
- Density Estimation
- Anomaly Detection
Deep Generative Models - CodeIntermediateNew
ReAct Agent for Legal-Research Tool-Use
You receive 30 research questions with paralegal-written gold answers and citation lists, plus stubbed implementations of the 4 tools (you do not need to build retrieval — just …
- React Prompting
- Tool Use
- Agent Design
Prompt Engineering - AnalysisIntermediateNew
Diagnose Modern Transport-Protocol Performance for an OTT Streamer
Receive the current delivery architecture (HTTP/2 origin + CDN), 4 weeks of Conviva-style QoE (quality of experience) metrics, and access to a synthetic-client harness (Linux + …
- Quic Http3
- Network Measurement
- Transport Protocols
Advanced Computer Networks - CodeIntermediateNew
Offline-First Mobile App for Field Service Technicians
Build a Flutter prototype against a mock API serving work orders, asset history, and a parts catalog. Implement: local-first storage with Drift (or Isar) for relational data and…
- Mobile Development
- Flutter
- Offline First Design
Mobile Application Development
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.



















































































