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
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 - AnalysisBeginnerNew
Cluster a Telco's Subscriber Base for a Pricing Refresh
You receive 12 months of anonymized subscriber-level data: monthly minutes, SMS, mobile data, top-up frequency, top-up amount, churn flag, and tenure. Clean and feature-engineer…
- Clustering
- Feature Engineering
- Exploratory Data 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
Build an Anomaly-Detection Pipeline for Pharma Cold-Chain Logistics
You receive 18 months of shipment telemetry (around 60,000 shipments, around 12 million sensor readings) plus a hand-labeled set of 1,200 incidents (mix of true excursions, sens…
- Anomaly Detection
- Feature Engineering
- Time Series
Data Mining and Knowledge Discovery - CodeBeginnerNew
Predictive Churn Model for Bangalore D2C Cosmetics
You will analyze a provided dataset of 10k customers with features like purchase frequency, average order value, time since last purchase, pages visited, support tickets, and su…
- Python
- Scikit Learn
- Logistic Regression
Machine Learning and AI for Business - ResearchSeniorNew
Validate a Foundation Model for Protein-Ligand Docking Acceleration
Pick 20 publicly available protein-ligand complexes from the PDBbind dataset (or similar public source). Use a published open-source structural foundation model (e.g., a Boltz-s…
- Foundation Model Evaluation
- Structural Biology
- Model Validation
AI for Science and Engineering - 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 - 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.
- 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 - AnalysisIntermediateNew
Model Patient Pathways with a Hidden Markov Model
You receive de-identified monthly summaries for 8,000 diabetic patients, each row coding the count of primary-care visits, specialist visits, ER visits, new medications, and HbA…
- Hidden Markov Models
- Em Algorithm
- Time Series Modeling
Probabilistic Graphical Models - 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…
- Self Supervised Learning
- Vision Transformers
- Pytorch
Advanced Deep Learning - 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 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
Edge-Inference Pipeline for a Smart-Factory Vibration Monitor
Architect a pipeline that runs on an ESP32-S3 + STM32 combo (provided): (1) sample 3-axis accelerometer at 3.2 kHz, (2) compute windowed FFT features on-device every 1s, (3) run…
- Edge Computing
- Embedded Systems
- Sensors And Actuators
Internet of Things and Cyber-Physical Systems - CodeIntermediateNew
Gaussian Process Regression for Wind Farm Power Curves
You receive 12 months of 10-minute SCADA data (wind speed, air temperature, power output) for 30 representative turbines, plus the manufacturer's published curve. Fit a GP with …
- Gaussian Processes
- Kernel Methods
- Uncertainty Quantification
Probabilistic Machine Learning - 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) - 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
Churn Prediction for a Stockholm D2C Cosmetics Brand
You are a data science consultant hired by NordicGlow. Using the provided dataset (synthetic but realistic), you must preprocess the data, engineer features from transaction, cl…
- Data Preprocessing
- Feature Engineering
- Classification
Data Science for Business - 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)
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.



















































































