Evaluation
If you like applying Evaluation, every challenge here gives you a chance to practice it on a real industry brief.
- ResearchIntermediateNew
Train a NeRF for Real-Estate Virtual Tours
You receive a curated dataset of 3 apartments, each with around 120 input images and known camera poses (already SfM-processed). Train a NeRF variant (Instant-NGP or Nerfacto re…
- Neural Scene Representation
- Nerf
- Pytorch Or Tensorflow
3D Vision and Multi-View Geometry - CodeIntermediateNew
Build a Speaker-Diarization Pipeline for a Legal-Tech Startup
You receive 20 hours of de-identified hearing audio with ground-truth speaker labels (4 speaker classes per hearing). Build a speaker-diarization pipeline (pyannote-audio or sim…
- Speaker Diarization
- Speech Recognition
- Pyannote
Speech Recognition and Spoken Language Processing - CodeIntermediateNew
Lambda-Calculus Semantic Parser for a Math-Tutor EdTech
Define a small typed lambda-calculus representation for linear equations and a small set of word-problem templates (rate, age, mixture). Build a parser that maps surface express…
- Semantic Parsing
- Lambda Calculus
- Symbolic Reasoning
Computational Semantics - AnalysisIntermediateNew
Imitation Learning from Human Demos for a Drone Inspection
You receive 6 hours of expert pilot demonstrations (state-action pairs at 20 Hz) recorded in an AirSim wind-farm environment with 3 turbine designs, plus a held-out 4th turbine …
- Imitation Learning
- Behavioral Cloning
- Dagger
Deep Reinforcement Learning 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
- CodeIntermediateNew
Build a Hybrid Recommender for a Niche Consumer-AI Music App
You receive listening events (around 240 million plays) plus a content embedding per track (audio + curator tags). Build a collaborative filtering model (ALS or implicit-feedbac…
- Recommender Systems
- Collaborative Filtering
- Content Based Filtering
Data Mining and Knowledge Discovery - CodeIntermediateNew
Train a GNN for Fraud-Ring Detection at a Payments Fintech
You receive an anonymized transaction dataset (around 120,000 merchants, around 4 million transactions over 12 months, around 2% labeled fraud) and the team's LightGBM baseline.…
- Neural Networks
- Graphsage
- Fraud Detection
Machine Learning on Graphs - ResearchIntermediateNew
Evaluate VAEs vs. Diffusion for Synthetic Tabular-Data Generation
You receive a real labeled dataset (around 18,000 anonymized patient records, 32 features, binary outcome) and the team's existing VAE baseline. Train a tabular diffusion model …
- Tabular Diffusion
- Vae
- Synthetic Data
Generative AI - 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
Natural Language Processing - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- CodeIntermediateNew
Build a Cross-Lingual Retrieval-Augmented QA System
Index around 5,000 internal-knowledge docs across the three languages using a multilingual embedding model (e.g., multilingual-e5 or BGE-M3). Build the retrieval-then-answer pip…
- RAG Architectures
- Cross Lingual Retrieval
- Multilingual Embeddings
Neural Networks for NLP - CodeIntermediateNew
Build a Multilingual Customer-Email Classifier
You receive 28,000 labeled emails (skewed toward English and Mandarin). Try at least two approaches: (1) a fine-tuned multilingual transformer (XLM-RoBERTa or mDeBERTa) and (2) …
- Text Classification
- Multilingual NLP
- Hugging Face Transformers
Natural Language Processing - CodeIntermediateNew
De-Identify Patient Images for a Pharma Research Pipeline
You receive 500 internal benchmark images (already cleared for use), each labelled with bounding boxes around face/tattoo/jewelry regions. Build a pipeline that detects these re…
- Image De Identification
- Object Detection
- Privacy Preserving Vision
Image Processing and Computational Imaging - DesignIntermediateNew
Design Hybrid Search for an E-Commerce Product Catalog
You receive 80,000 anonymized product records (title, description, category, attributes) and a sample of 30,000 search log entries with click-through labels. Embed the catalog w…
- Hybrid Search
- Embedding Models
- Bm25
Vector Databases and Embeddings 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
Quantize a CNN for Battery-Powered Wildlife Cameras at a Climate Nonprofit
You receive an FP32 CNN (MobileNetV2 fine-tuned to 22 species, around 13 MB) and a hold-out test set of 4,000 images. Quantize to int8 (post-training quantization first, then qu…
- Quantization
- Qat
- Edge Deployment
Deep Learning - CodeIntermediateNew
Extract Structured Lease Terms for a Commercial Real-Estate Platform
You receive 500 anonymized lease PDFs and a labelled gold set of 150 leases with the 14 fields filled in. Build a pipeline that does (1) layout-aware PDF parsing (Unstructured, …
- Information Extraction
- Pdf Parsing
- Named Entity Recognition
Linguistic Engineering and Language Technologies - CodeIntermediateNew
Multi-Turn Dialogue Manager for a Banking Assistant
You receive a transcript dataset of 200 conversations (human-tagged with intent, slot values, and required outcome), a list of 8 supported intents, and tool stubs for 3 backend …
- Dialogue Management
- Intent Classification
- Slot Filling
Question Answering and Conversational Systems - CodeIntermediateNew
Build a Multimodal Generation Pipeline for a Tourism Operator
You receive 40 sample 30-second videos shot by tour guides, the operator's brand voice doc, and SEO keyword lists for EN/PT/ES. Build a pipeline that (1) extracts a representati…
- Multimodal Generation
- Vision Language Models
- LLM Inference
Generative AI - CodeIntermediateNew
Adapt Machine Translation to a Niche Domain
Pick an open MT base (NLLB-200 or a strong open M2M model). Build a parallel corpus of around 8,000 sentence pairs from the company's bilingual safety standards. Fine-tune on th…
- Machine Translation
- Domain Adaptation
- Hugging Face Transformers
Natural Language Processing - CodeIntermediateNew
Semantic Parser for an Enterprise Analytics Assistant
Define a small typed query language (filter, aggregate, group_by, time_range, metric). Curate or write 200 training examples covering the controlled subset and 50 held-out test …
- Semantic Parsing
- Grammar Design
- Transformer Models
Computational Semantics - CodeIntermediateNew
Extract Skills and Roles from Job Postings for a Recruiter Tool
You receive 30,000 anonymized job postings and a labelled 1,000-posting benchmark with (skill, role, seniority) spans. Fine-tune a small token classifier (e.g., DeBERTa-v3-base)…
- Information Extraction
- Token Classification
- Esco Taxonomy
Linguistic Engineering and Language Technologies - 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
Visual Intelligence and Visual Reasoning - 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
Edge ML and On-Device Machine Learning - CodeIntermediateNew
Extractive QA on Clinical Trial Protocols
You receive 500 anonymized protocol PDFs (already OCR-ed to text) and 1,200 labeled question-answer pairs where each answer is an exact text span. Build an extractive QA system:…
- Extractive Qa
- Reading Comprehension
- Model Finetuning
Question Answering and Conversational Systems - 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
Build a GAN-Based Defect Generator for a Hardware Manufacturing Line
You receive around 60,000 good-unit images and around 380 defective-unit images across 4 defect classes. Train a class-conditional GAN (StyleGAN2-ADA or a smaller alternative fo…
- Gans
- Class Conditional Generation
- Data Augmentation
Deep Generative Models
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.



















































































