Intermediate Challenges
Real-world scenarios at the intermediate level. Earn verified credentials as you practice the work your degree prepares you for.
- CodeIntermediateNew
Build an Evaluation Harness for an Internal LLM Assistant
You will design and implement an evaluation harness in Python that runs four test suites: (1) helpfulness (LLM-as-judge with rubric), (2) factual grounding (compare cited source…
- LLM Evaluation
- LLM As Judge
- Prompt Injection Testing
Large Language Models - CodeIntermediateNew
Train a Multimodal Classifier for Medical Triage
Pick a fusion architecture (early fusion via cross-attention, late fusion via score combination, or a unified multimodal encoder like FLAVA/CoCa). Train on the 14,000 pairs with…
- Multimodal Fusion
- Cross Attention
- Pytorch
Open coursework - CodeIntermediateNew
Automated Planner for a Field-Service Maintenance Schedule
Model the scheduling problem as either PDDL (Planning Domain Definition Language) or a constraint-satisfaction problem using a solver like OR-Tools. Define: actions (visit_site,…
- Planning
- Constraint Satisfaction
- Python Programming
Introduction to Artificial Intelligence (CS Elective) - DesignIntermediateNew
Threat Model a HealthTech Patient-Portal Web App
Read the 25-page redesign architecture document (auth via Clerk, Next.js front-end, FastAPI backend, Postgres, S3 for documents, webhook integration with EMRs). Build data-flow …
- Threat Modeling
- STRIDE
- Secure Design
Software Security 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
- 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 - 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 - 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 - 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 - 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.
- DesignIntermediateNew
Circular Economy Business Model for a Fashion Rental Platform
Propose a circular business model for Rent-a-Robe that includes a take-back program, repair service, and resale marketplace. Your deliverable is a 5-slide pitch deck outlining t…
- Circular Economy
- Business Model Innovation
- Financial Modeling
Sustainability and Sustainable Business - DesignIntermediateNew
Replace Nightly Batch Loads with Near-Real-Time Reporting at a Pump Manufacturer
Using the system inventory in the provided case-file, classify all nine source systems by the most appropriate way to capture their changes: log-based change data capture where …
- Change Data Capture
- Kafka
- Debezium
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 - StrategyIntermediateNew
Redesign TaskFlow's Pricing for an Enterprise Pivot
Working only from the four items in provided_materials, build TaskFlow's next pricing structure. Examine the de-identified account dataset to define meaningful customer segments…
- Pricing Strategy
- Customer Segmentation
- Competitive Analysis
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
Bridge a Healthcare Messaging System from RabbitMQ to Kafka
Working from the provided RabbitMQ topology specification and the 30-day message-volume dataset, map each of the 24 queues to a Kafka topic and choose a sound partition key for …
- Kafka
- Rabbitmq
- Message Broker Migration
Open coursework - AnalysisIntermediateNew
Risk Parity Portfolio for a Swiss Pension Fund
Your task is to design a risk parity portfolio for the pension fund, incorporating at least three alternative asset classes beyond equities and bonds. Provide a quantitative com…
- Risk Parity
- Portfolio Construction
- Alternative Beta
Open coursework - AnalysisIntermediateNew
Run a Red-Team Exercise on a Cloud-Native Microservices Platform
Receive a scoped engagement letter (in-scope: 6 microservices and their CI/CD pipelines; out-of-scope: customer-data exfiltration beyond proof-of-access), the architecture diagr…
- Red Teaming
- Kubernetes Security
- Lateral Movement
Computer Systems Security
CodeIntermediateNewDrift-Detect and Self-Heal a Multi-Tenant Kubernetes Estate
Using the estate-case-file and the baseline-policy-spec, design a drift-detection and self-heal rollout for all 28 single-customer clusters built on ArgoCD continuous-sync (auto…
- Argocd
- Kyverno
- Drift Detection
Open coursework- CodeIntermediateNew
Build an Internal-Tools Agent for a Mid-Cap Enterprise
You receive OpenAPI specs for 4 mock internal APIs and 30 reference question-answer pairs spanning easy lookups and multi-tool chains. Build the agent using an LLM tool-use fram…
- LLM Agents
- Tool Use
- Agent Evaluation
AI Agents and LLM-Based Agents - DesignIntermediateNew
Prototype an Explainability Panel for a Fintech Credit Assistant
You receive: the model's top-10 SHAP-style feature contributions per customer (a feature-importance technique that breaks an ML prediction into per-input contributions), the cur…
- Explainability Design
- Human Ai Interaction
- Figma Prototyping
Open coursework - AnalysisIntermediateNew
Halve a Daily Spark Bill Without Breaking the SLA
Work only from the materials in this file. Read the representative PySpark module (PULSE-JOB) and the cluster configuration (PULSE-CLUSTER) to understand how the nightly job is …
- Spark
- Cost Optimization
- Etl Pipelines
Open coursework - DesignIntermediateNew
Wi-Fi 6E Site Survey + Capacity Plan for a Hospital
Import floor plans for 4 buildings (around 38,000 m2 total) into Ekahau or equivalent. Run a predictive survey targeting -65 dBm RSSI in patient rooms + -60 dBm in operating the…
- Wifi 6e
- Rf Planning
- Site Survey
Open coursework - DesignIntermediateNew
Design SLO-Driven Alerts for a Telco's Subscriber API
Receive a 90-day RED (Rate, Errors, Duration) metrics export for the subscriber API across 6 endpoints and 38 weeks of paging history. Define an SLO per endpoint (e.g., 99.9 per…
- Slo Design
- Alerting
- Prometheus
Software Observability - 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 - DesignIntermediateNew
Design an Interactive Subway On-Time Performance Visualization
Using the provided arrival-performance sample dataset, design a small-multiples layout — one compact panel per subway line — that uses a horizon-chart encoding to show on-time p…
- D3
- Webgl
- Interactive Visualization
Open coursework - DesignIntermediateNew
Build a Feature Store for a Fintech Fraud Team
You will design a feature-store layer covering 12 representative fraud features (account-level, merchant-level, transaction-level), with both batch (Spark) and online (low-laten…
- Feature Stores
- Data Pipelines
- Spark
Machine Learning at Scale
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.



















































































