AI & Data
ML Engineering & MLOps Challenges
ML Engineering & MLOps challenges put you inside the work of getting models out of notebooks and into production. You'll develop skills in building ML Pipelines, Model Packaging and Model Deployment, and understanding the gap between Training vs Serving, while tracking work in MLflow.
From there you'll handle the harder edges — Model Monitoring, Drift detection & auto-retraining, Kubeflow pipelines, Edge Deployment, and ONNX optimization — running Weights & Biases experiment tracking and Production ML deployment the way real MLOps teams do. Each challenge you solve earns a verified credential you can share with recruiters.
- PresentationSeniorNew
Run a Post-Mortem on a Failed ML Deployment
You receive a packet: original training data sample, post-launch production logs, three Slack-style threads from the on-call rotation, and a summary of the telco's complaints. R…
- Root Cause Analysis
- Stakeholder Framing
- Model Monitoring
Open coursework - CodeIntermediateNew
Lane-Change Intent Classifier from Dashcam Video
Use a public driving video dataset (e.g., Argoverse 2 sensor or BDD100K) and curate ~6,000 short clips labeled with the three-class intent. Train a temporal model (e.g., a small…
- Video Understanding
- Temporal Modeling
- Model Evaluation
Visual Intelligence and Visual Reasoning - CodeIntermediateNew
Prototype a Computer-Vision QA Tool for a Robotics Manufacturer
As a 4-person team, build: (1) a labeling pipeline on around 2,000 component images (Label Studio is fine); (2) a transfer-learned classifier or a small segmentation model that …
- Computer Vision
- Transfer Learning
- Model Deployment
AI Software Engineering Group Project - StrategyBeginnerNew
Design a Three-Tier Pricing Proposal for an Observability Startup
Using the anonymized customer export and the current-pricing memo in the provided materials, design a replacement pricing model and prove it pays. First, analyze the 80 customer…
- Pricing Strategy
- Packaging
- Financial Modeling
Open coursework 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
- AnalysisBeginnerNew
Evaluate Speech-to-Text Quality for a Contact-Center Analytics Vendor
You receive 200 anonymized call-recording snippets (2-4 minutes each, ~67 per language) with reference transcripts plus a domain glossary of about 600 product terms. Run all thr…
- Speech Recognition
- Sequence Models
- Model Evaluation
Machine Perception - CodeBeginnerNew
Build a Credit-Card Fraud Detector for a Singapore Neobank
You receive 9 months of anonymized authorization data (around 8 million transactions, around 0.4 percent fraud) plus current rule outcomes. Split temporally and train at least t…
- Classification Modeling
- Class Imbalance
- Model Calibration
Open coursework - CodeBeginnerNew
Predict Subscription Churn for an EdTech Platform
You receive a CSV with about 18,000 student-month rows: features include login frequency, session length, quiz scores, parent app opens, and plan tier. The target is whether the…
- Supervised Learning
- Logistic Regression
- Gradient Boosting
Machine Learning (Undergraduate) - CodeIntermediateNew
Triage Medical-Imaging Annotations with a Small Vision Model
Train a binary normal/abnormal classifier on the public CheXpert or NIH ChestX-ray14 dataset. Use temperature scaling to calibrate the output, then define abstention thresholds …
- Image Classification
- Transfer Learning
- Calibration
Applied Machine Learning - 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
Train an Object Detector for an Autonomous-Forklift Robotics Startup
You receive 12,000 labeled warehouse images (pallets, pedestrians, forklifts) plus a 1,500-image safety-test set heavy on pedestrian edge cases. Train an object detector (YOLOv8…
- Object Detection
- Yolo
- Edge Deployment
Deep Learning for Computer Vision - AnalysisBeginnerNew
Optimize Hyperparameters with Bayesian Optimization on a Tight Budget
You receive a B2B-SaaS churn dataset (about 12,000 customer-month rows, 38 features) and a fixed sweep budget of 40 trials per model family. Implement a Bayesian optimizer (Optu…
- Bayesian Optimization
- Hyperparameter Tuning
- Ensemble Methods
Advanced Machine Learning - CodeIntermediateNew
Multi-View Pose Estimation for a Sports-Analytics Startup
Use the publicly-released SoccerNet or a synthetic 4-view dataset (you can render with Unity or use a provided one). Implement a 2D pose estimator per view (HRNet or YOLOv8-pose…
- Pose Estimation
- Multi View Geometry
- 3d Reconstruction
Open coursework - AnalysisBeginnerNew
Build a Restoration Workflow for a Digital Heritage Archive
You receive 50 high-resolution scans of glass plates plus 3 reference 'gold' restorations done by a senior conservator. Design a reproducible workflow combining inpainting for s…
- Image Restoration
- Inpainting
- Tone Mapping
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
- AnalysisBeginnerNew
Differential Expression Pipeline for an RNA-Seq Drug Discovery Run
Build a Snakemake pipeline running: fastp trimming, salmon quantification against a provided GENCODE reference, tximport for gene-level summarization, DESeq2 differential testin…
- Bioinformatics
- Computational Genomics
- Differential Expression
Open coursework - CodeBeginnerNew
Churn-Prediction Model for a B2B Vertical SaaS
Use 18 months of anonymized data (provided) covering: usage events, login frequency, support tickets, NPS responses, billing health, feature adoption, practice firmographics. De…
- Supervised Learning
- Python Programming
- Ml Applications
Machine Learning (CS Elective) - CodeBeginnerNew
Build a Robust Image Classifier for a Climate-Tech Satellite Startup
You receive a labeled dataset of about 25,000 Sentinel-2 patches (positive = illegal construction visible, negative = not). The dataset is split by region AND by season so you c…
- Data Augmentation
- Deep Learning
- Pytorch
Advanced Deep Learning - AnalysisBeginnerNew
Right-Size a Real-Time Recommendation Serving Cluster
You receive 7 days of request-level telemetry (timestamp, latency, error code, pod) plus the existing Horizontal Pod Autoscaler (HPA) and node-group configs. Analyze traffic pat…
- Model Serving
- Kubernetes
- Autoscaling
Machine Learning at Scale - AnalysisIntermediateNew
Chest-X-Ray Deployment Audit Across Hospital Sites
You receive (1) a vendor-supplied multi-label chest-X-ray classifier, (2) the current single-site held-out evaluation set, (3) a 12,000-image multi-site evaluation set with 14-f…
- Medical Imaging
- Classification
- Model Evaluation
Open coursework - CodeSeniorNew
Fuse Camera + Audio Cues for an Autonomous-Vehicle Edge Case
You receive a curated dataset of 4,000 short clips (5s each), each with synchronized 8-camera 360-degree video, 4-channel audio, and labels (siren-active emergency vehicle prese…
- Multimodal Perception
- Convolutional Neural Networks
- Audio Processing
Machine Perception - CodeIntermediateNew
Forecast Energy Demand for a Nordic Renewable Utility
You receive 5 years of hourly residential-segment demand, hourly weather data (temperature, wind, irradiance), and a calendar of public holidays. Build a probabilistic forecaste…
- Time Series Forecasting
- Probabilistic Modeling
- Feature Engineering
Applied Machine Learning - CodeIntermediateNew
Build an End-to-End ML Pipeline for Loan-Default Prediction
You receive 24 months of historical application + outcome data (about 380,000 rows). Build a pipeline using a workflow orchestrator (Prefect, Kedro, or a simple Makefile chain) …
- Ml Pipelines
- Feature Engineering
- Pipeline Testing
Open coursework - CodeIntermediateNew
Build a Neural Surrogate for Computational Fluid Dynamics in HVAC Design
Use a published CFD dataset (e.g., AirfRANS or a small in-house dataset if available) of around 1,000 steady-state airflow simulations on 2D building zones. Train a Fourier Neur…
- Neural Operators
- Surrogate Modeling
- Computational Fluid Dynamics
AI for Science and Engineering - AnalysisSeniorNew
Brain-Tumor MRI Segmentation Bake-Off
You receive a curated public multi-modal MRI brain-tumor cohort (~600 patients, T1/T1c/T2/FLAIR with whole-tumor / tumor-core / enhancing-tumor masks). Train all three architect…
- Medical Imaging
- Segmentation
- Convolutional Neural Networks
Open coursework - CodeIntermediateNew
Multi-Sensor Late-Fusion Prototype for an Indoor AGV
Use the public KITTI dataset (or a similar paired LiDAR+RGB dataset) restricted to static-obstacle classes. Implement a late-fusion baseline: a LiDAR-only detector (PointPillars…
- Sensor Fusion
- 3d Object Detection
- Perception
Open coursework - CodeFoundationalNew
Classify Retail Product Photos for an E-Commerce Marketplace
Use a publicly-available product-image dataset (e.g., Fashion-MNIST extended, or a Kaggle e-commerce subset of around 10k images across 12 categories). Fine-tune a small pretrai…
- Image Classification
- Transfer Learning
- Pytorch
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.



















































































