Intermediate Challenges
Real-world scenarios at the intermediate level. Earn verified credentials as you practice the work your degree prepares you for.
- CodeIntermediateNew
Unify a Logistics Driver App and Add Bluetooth Vehicle Telematics
Working only from the materials provided, build a React Native app (Expo bare workflow) that replaces the three legacy flows documented in the case file — optimized route view, …
- Mobile Development
- React Native
- Ble
Open coursework - DesignIntermediateNew
Design a Region-Routed Storage Layer for a Nordic EdTech
Working only from the materials in this file, produce a recommendation for how Lärnova should store student assignments so each country's data stays in its home region. Start by…
- Geo Distribution
- Data Residency
- Cockroachdb
Open coursework - DesignIntermediateNew
Observability for a Microservices Payments Platform
Design the observability architecture: OpenTelemetry traces from 38 services into Tempo, structured logs via Loki, RED (rate, errors, duration) metrics via Prometheus, SLOs defi…
- Observability
- Opentelemetry
- Slo Design
Open coursework - 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 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
Threat-Model and Hardening Proposal for a Whistleblower Intake
Using the current-stack dossier and the CTO mandate brief, build a threat model of the existing intake using the LINDDUN privacy-threat framework (linkability, identifiability, …
- Anonymous Communication
- Threat Modeling
- Tor
Open coursework - ResearchIntermediateNew
Field-Map Enterprise Risk for TaskFlow's First Fortune 500 Deal
Work only from the three provided materials: the TaskFlow company dossier (case-file), the official GDPR text, and the public Verizon VERIS Community Database of disclosed secur…
- Risk Management
- Compliance
- Agile Methodologies
Open coursework - CodeIntermediateNew
GPU-Parallel Graph Coloring for an EDA Tools Vendor
Implement Jones-Plassmann graph coloring in CUDA (or HIP if AMD hardware available). Input: a 12-million-node graph in CSR format (compressed sparse row). Output: a valid colori…
- Parallel Algorithms
- Gpu Programming
- Cuda
Parallel and Distributed Algorithms - 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 - Browse challenges
Explore role
Pricing Strategist
Set the price that captures value without leaving sales on the table. Demand modelling, willingness-to-pay research, and the disciplined experimentation that turns pricing into a competitive advantage.
- ResearchIntermediateNew
Train a Reinforcement-Learning Locomotion Policy for a Quadruped
You receive a configured Isaac Lab environment for the quadruped, a baseline PPO trainer, and a set of 8 trip-hazard / slip stress scenarios. Train the policy for a budget of ab…
- Reinforcement Learning
- Locomotion
- Domain Randomization
Open coursework - CodeIntermediateNew
Bloom Filter Cache to Cut Origin Load at a CDN Edge
Given a target false-positive rate of 1 percent at 200 million keys per shard, compute the optimal bit-array size (m) and hash-function count (k) using the canonical formulas. I…
- Bloom Filters
- Probabilistic Data Structures
- Hash Functions
Randomized Algorithms - DesignIntermediateNew
Design Schema Evolution for a Multi-Tenant Event Platform
Design a schema-evolution model covering: schema-registry topology (per-tenant subjects vs shared), compatibility modes per topic class (strict vs forward-only vs none), tenant-…
- Schema Evolution
- Kafka
- Schema Registry
Event-Driven Architecture - AnalysisIntermediateNew
Cost-Optimize a Large-Scale Spark Job for an Ad-Tech Platform
You receive the Spark job source (PySpark), the EMR cluster config, and 5 nights of job-history JSON. Profile the job with the Spark UI + EMR metrics, identify the top 3 cost dr…
- Spark Optimization
- Cloud Services
- Cost Engineering
Cloud Computing for Data and ML Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- ResearchIntermediateNew
Reproduce a Vision-Model Paper Under a Reproducibility Standard
Pick a vision-model paper from CVPR or NeurIPS 2024-2025 with publicly available code and a manageable compute footprint (single-GPU under 24 hours). Reproduce the headline metr…
- Reproducibility
- Experimental Design
- Model Evaluation
AI Measurement and Evaluation - CodeIntermediateNew
Natural Language Inference for an HR-AI Compliance Tool
Use SNLI/MNLI/ANLI as starting data and curate 200 domain-specific HR examples (synthetic or anonymized) for fine-tuning. Fine-tune a small encoder (DeBERTa-v3-base or similar),…
- Natural Language Inference
- Transformer Models
- Fine Tuning
Open coursework - DesignIntermediateNew
Build a Scalable-System-Design Spec for a Streaming-Ingest Pipeline
Receive the current architecture (Kafka 3.6, Flink 1.18, ClickHouse 24.x), 4 weeks of production metrics (per-topic throughput, partition skew, Flink operator backpressure, Clic…
- Scalable System Design
- Kafka
- Flink
Open coursework - CodeIntermediateNew
Add Differential Privacy to a Mental-Health App's Analytics Dashboard
Wrap the analytics module in `analytics_module.py` (provided) with a differential-privacy layer built on OpenDP. Implement epsilon-delta accounting: add Laplace noise to counts …
- Differential Privacy
- Privacy Budget
- Python Programming
Open coursework - AnalysisIntermediateNew
Catastrophic-Forgetting Audit on a Domain Fine-Tune
You receive the fine-tuned 7B chemistry model and its base, plus a benchmark basket (MMLU subset, GSM8K, IFEval, a small instruction-following set). Run all 4 benchmarks on both…
- Catastrophic Forgetting
- LLM Evaluation
- Fine Tuning
Fine-Tuning Large Language Models - DesignIntermediateNew
Design a UV-Preserving Mesh Simplification Pipeline for 3D-Scan-to-Web
Using the textured high-resolution meshes in the scan corpus (scan-corpus), the engineering constraints in the engineering brief (engineering-brief), the integration contract in…
- Geometry Processing
- Mesh Simplification
- 3d Rendering
Open coursework - StrategyIntermediateNew
Geopolitical Strategy for a UK Fintech Expanding to the Middle East
Students will work in teams to produce a geopolitical market entry strategy for PayBridge. The strategy must include a comparative analysis of the UAE and Saudi Arabia, a risk m…
- Market Entry Strategy
- Geopolitical Risk Mitigation
- Regulatory Analysis
Open coursework - 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 - AnalysisIntermediateNew
ESG Integration in a Mining Company's Valuation
Your task is to forecast CopperCorp's residual income for 5 years, incorporating adjustments for potential carbon taxes, water remediation costs, and reputational risks that cou…
- Residual Income Valuation
- ESG Integration
- Scenario Analysis
Financial Statement Analysis & Valuation - 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 - ResearchIntermediateNew
Lab Project: Compare Three Architectures on Your Own Mini-Benchmark
Scope the problem yourself (suggested examples: sentiment classification on a niche domain, tabular anomaly detection, time-series forecasting on a public dataset). Define the t…
- Experiment Design
- Statistical Testing
- Pytorch
Open coursework - CodeIntermediateNew
Implement Federated Learning for a Government Statistics Office
Use Flower as the FL framework. Simulate 8 municipalities each with a partition of a synthetic wage dataset (provided, 1M rows, EU-Labour-Force-Survey schema). Train a gradient-…
- Federated Learning
- Differential Privacy
- Python Programming
Privacy-Enhancing Technologies
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.



















































































