AI & Data
Machine Learning Fundamentals Challenges
Machine Learning Fundamentals challenges put you inside the work of turning raw data into models that hold up. You'll develop skills in Supervised Learning, Classification & Regression, and Feature engineering, then validate your work with Train/Test Split and Cross-validation in scikit-learn.
From there you'll handle the harder edges — Hyperparameter tuning, Tree ensembles, Model Calibration, and Model selection under business constraints — moving toward Production model tuning and Feature pipelines the way working ML teams do. Each challenge you solve earns a verified credential you can share with recruiters.
- CodeIntermediateNew
Build a Real-Time Fraud-Detection Stream for a Card Issuer
Design the stream topology: authorization events in, customer-feature state (30-day rolling) maintained in state store, scoring function applied per event, fraud-score emitted t…
- Apache Flink
- Kafka Streams
- Stream Processing
Event-Driven Architecture - CodeBeginnerNew
Calibrate a Demand Forecast with Bayesian Confidence Intervals
You receive 24 months of weekly demand for 600 SKUs plus the existing XGBoost point predictions. Fit a Bayesian conformal-prediction layer (or, alternatively, a Gaussian-Process…
- Bayesian Inference
- Uncertainty Quantification
- Conformal Prediction
Probabilistic Machine Learning - CodeIntermediateNew
Detect Coordinated Fraud Rings via Link Analysis at a Neobank
You receive 90 days of account, login, and transaction data (around 1.2 million accounts, around 30 million events) plus a labeled set of 80 known fraud rings. Build a multi-rel…
- Graph Analysis
- Community Detection
- Link Analysis
Data Mining and Knowledge Discovery - AnalysisBeginnerNew
Predict Equipment Failure for a Wind-Farm Operator
You receive 18 months of SCADA (Supervisory Control and Data Acquisition — the standard turbine telemetry feed) data sampled every 10 minutes from all 240 turbines, with labeled…
- Classification
- Regularized Regression
- Gradient Boosting
Statistical Machine 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
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 - CodeBeginnerNew
Building a Customer Segmentation Tool for a SaaS Scale-up
You are provided with a JSON file containing user data: user_id, total_logins, days_since_last_login, features_used (count), subscription_tier (free/basic/premium). Your task is…
- Python Or Javascript
- Pandas
- Scikit Learn
Programming for Business Applications - CodeBeginnerNew
Predict Catalyst Properties for a Green-Hydrogen Pharma Spinout
Use an open catalyst dataset (e.g., Open Catalyst Project subset, or a Materials Project pull) where each candidate has descriptors and a target activity property. Train a tabul…
- Tabular Modeling
- Uncertainty Quantification
- Feature Engineering
AI for Science and Engineering - AnalysisBeginnerNew
Analyze a Learning-Analytics Dataset for At-Risk Detection
You receive an anonymized dataset of LMS engagement features (logins, assignment submissions, forum posts, video-watch time), grade history, and a binary label for end-of-semest…
- Learning Analytics
- Classification
- Fairness Metrics
AI in Education and Learning Analytics - 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.
- AnalysisBeginnerNew
Customer Churn Prediction for 40-Person SaaS Scale-Up
You receive a dataset with 500 customers and 10 features (e.g., monthly logins, number of support tickets, contract length, industry). Your task is to perform exploratory analys…
- Logistic Regression
- Classification
- Feature Engineering
Econometrics - CodeBeginnerNew
Stack Five Models for a Kaggle-Style Forecasting Bake-Off
You receive a pseudonymized dataset of 24 months of daily shipment volumes across about 200 origin-destination lanes plus weather and holiday features. Train 5 base models, use …
- Ensemble Methods
- Time Series Forecasting
- Feature Engineering
Advanced 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
Machine Learning in Practice - AnalysisIntermediateNew
Structured Prediction for Insurance Claim Triage
You receive 18,000 historical claims with text, attachments-count, claim amount, customer tenure, and the ground-truth final routing bucket. Train a structured classifier (e.g.,…
- Structured Prediction
- Multi Class Classification
- Model Evaluation
Advanced Machine Learning 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
Spectral-Analyze Wearable Sleep Data for a Healthtech Pilot
You receive 30 nights of wearable data per 25 volunteers, with polysomnography-derived ground-truth stages (Wake / NREM / REM). Engineer spectral features (delta, theta, alpha, …
- Spectral Analysis
- Feature Engineering
- Wavelet Analysis
Time Series Analysis and Forecasting - AnalysisBeginnerNew
Explain a Credit-Risk Model with SHAP for a Fintech
You receive a trained XGBoost credit-risk model (binary default prediction), the training feature schema (38 features), and a held-out 10,000-sample test set with labels. Comput…
- Shap
- Interpretability
- Fairness Analysis
Explainable and Interpretable AI - DesignBeginnerNew
Detect Sensor Drift for a Field Inspection Robot Fleet
You receive 60 days of telemetry from 12 robots, including IMU readings, camera exposure stats, and the inspection-quality scores produced downstream. Define drift signals (roll…
- Anomaly Detection
- Change Point Detection
- Sensor Fusion
Robot Perception and Autonomy - CodeIntermediateNew
Predict Loan Default Risk for a Cross-Border Fintech
You receive 18 months of transactions (around 12M rows) and seller-firmographic data. Define a defensible proxy label for default (e.g., a 60-day chargeback-or-dispute spike com…
- Feature Engineering
- Model Selection
- Model Evaluation
Applied Machine Learning - CodeBeginnerNew
Reduce Dimensionality on Sensor Streams for a Mid-Cap Robotics OEM
You receive 120 robot-hours of windowed sensor data (5s windows, 240 channels) with labels for normal vs. one of four fault classes. Implement (1) PCA, (2) kernel PCA with an RB…
- Dimensionality Reduction
- Kernel Methods
- Autoencoders
Machine Learning - 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 - ResearchSeniorNew
Pretrain a Small Vision Transformer with Self-Supervised Learning
You receive 80,000 unlabeled 224x224 histology tiles plus 4,000 labeled tiles split into train/val/test. Pretrain a ViT-Small using a self-supervised method of your choice (DINO…
- Supervised Learning
- Vision Transformers
- Pytorch Or Tensorflow
Advanced Deep Learning - AnalysisBeginnerNew
Audit Data Quality for a Climate Tech Sensor Network
You receive 30 days of ingested sensor data (around 400 million rows) plus the sensor inventory and known maintenance windows. Define a set of data-quality expectations (null ra…
- Data Quality
- Great Expectations
- Anomaly Detection
Data Engineering and Big Data Systems - AnalysisBeginnerNew
Detect Fraudulent Refund Requests for a Mid-Market Marketplace
You receive a labeled dataset with buyer history, seller history, shipping carrier, refund reason text, and outcome label (legit / fraud). Train and evaluate at least two classi…
- Classification
- Model Calibration
- Imbalanced Classification
Machine Learning (Undergraduate) - 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
AI and Quantitative Finance - CodeIntermediateNew
Forecast Intraday FX Volatility for a London Liquidity Desk
You receive 18 months of tick-level mid-quote data for six FX pairs plus a calendar of scheduled macro events. Resample to 1-minute bars, engineer realized-volatility features, …
- Time Series Forecasting
- Feature Engineering
- Model Validation
AI and Quantitative Finance - CodeIntermediateNew
Build a 30-Day Readmission Risk Model on De-Identified EHR Data
You receive a curated MIMIC-style de-identified EHR cohort (about 28,000 admissions, demographics, comorbidities, labs, prior-admission counts) with 30-day readmission labels. T…
- Ehr Modeling
- Risk Stratification
- Model Calibration
Machine Learning for Healthcare and Biomedicine
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.



















































































