Computer & Information Sciences
Data Science Challenges
Real data-science projects and challenges on Ewance — clean messy datasets, build and evaluate models, and turn raw data into decisions the way a working data scientist does. Solve them to build a portfolio of verified, recruiter-checkable proof you can do the work — not just describe it.
Recommended challenges
- CodeIntermediateNew
Diagnose Equipment Failures with a Bayesian Network
You receive 90 days of sensor logs (vibration, spindle temperature, coolant flow, ambient humidity), the maintenance log of 180 failure events labeled by root cause, and a short…
- Bayesian Networks
- Probabilistic Inference
- Parameter Learning
Probabilistic Graphical Models - CodeBeginnerNew
Train a Word-Alignment Model for Low-Resource Catalan-Aranese
You receive a 35,000-sentence Catalan-Aranese parallel corpus plus a 1,200-pair manually annotated word-alignment test set. Train (1) a classic statistical alignment baseline (e…
- Alignment
- Neural Mt
- Low Resource Mt
Open coursework - DesignBeginnerNew
Chain-of-Thought for High-School Math Tutoring
You receive 80 practice problems across 4 topics (linear equations, factoring, systems of equations, quadratics), each with the correct answer and an expected age-appropriate ex…
- Chain Of Thought Prompting
- Zero Shot Prompting
- Few Shot Prompting
Open coursework - ResearchIntermediateNew
Sim-to-Real Domain Randomization for a Mobile Robot
You receive an Isaac Sim navigation environment, a baseline trained policy, a 50-episode real-bench test set (recorded sensor streams + ground truth) for offline policy evaluati…
- Domain Randomization
- Sim To Real
- Robot Navigation
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
- AnalysisIntermediateNew
Compare Stereo Depth Methods for a Drone Inspection Startup
You receive 500 calibrated stereo pairs from a turbine inspection plus sparse LiDAR ground truth on each pair. Implement (or wrap) three depth estimators: OpenCV Semi-Global Mat…
- Stereo Depth Estimation
- Multi View Geometry
- Model Evaluation
Open coursework - 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
Build a Small Transformer from Scratch and Train It on Code
Implement multi-head self-attention, RMSNorm, rotary positional embeddings, and a causal LM head from scratch — no Hugging Face shortcuts for the model code (you may use Hugging…
- Transformers
- Self Attention
- Pytorch
Neural Networks for NLP - DesignSeniorNew
Design a Multi-Objective Dynamic Pricing Engine for CityRide
Acting as a data scientist on CityRide's pricing team, design and prototype a dynamic pricing engine that, given the live time, pickup zone, and supply-demand conditions, quotes…
- Reinforcement Learning
- Optimization
- Simulation
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.
- 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
Open coursework - DesignIntermediateNew
Counterfactual Explanations for an Insurance Pricing Model
You receive a trained LightGBM regression model (premium in GBP), the feature schema (28 features, 14 mutable from the customer's side), and 500 sample quotes. Use DiCE (Diverse…
- Counterfactual Explanations
- Dice Ml
- Interpretability
Open coursework - CodeBeginnerNew
Image Search for a DTC Furniture Retailer's App
Use a pretrained vision-embedding model (CLIP ViT-B/32 or DINOv2-small). Index a catalog of around 1,500 furniture images. Curate a small evaluation set of around 50 user-style …
- Image Embeddings
- Vision Transformers
- Image Search
Open coursework - CodeSeniorNew
Train a 3D Object Detector for Highway Trucking
Use the nuScenes or Waymo Open Dataset (open access) as your training and evaluation source. Fine-tune a strong baseline (e.g., CenterPoint or BEVFusion) and define an evaluatio…
- 3d Object Detection
- Perception
- Pytorch
AI for Autonomous Vehicles Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- StrategyIntermediateNew
Design a Post-Editing Workflow for a Cross-Border Fintech
You will design a 4-stage MTPE workflow: (1) source-content readiness check, (2) MT generation with the existing vendor, (3) post-editing with tier-based effort (light vs. full)…
- Mt Evaluation
- Workflow Design
- Neural Mt
Machine Translation - CodeIntermediateNew
Prescriptive Route Optimization for a Sustainable Fashion Logistics Firm
Your team must develop a decision-support tool that recommends optimal delivery routes for EcoThreads' fleet. You'll need to model the logistics network, incorporate constraints…
- Optimization
- Simulation
- Route Planning
Business Analytics - 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
Open coursework - ResearchIntermediateNew
Red-Team an Image-Classification Pipeline for a Banking KYC Workflow
You receive the production image classifier as a black-box API plus a labeled validation set of 5,000 ID images. Run untargeted FGSM and PGD attacks (L_inf budget 4/255 and 8/25…
- Adversarial Attacks
- Robust Evaluation
- Red Teaming
Trustworthy AI, Robustness, and Safety - CodeIntermediateNew
Fine-Tune a Diffusion Model for an E-commerce Product Studio
You receive 1,200 curated product + lifestyle images across 6 product categories, a brand-style guide, and the company's current studio cost per image (around EUR 18). Fine-tune…
- Diffusion Models
- Stable Diffusion
- Dreambooth
Open coursework - PresentationBeginnerNew
Pitch an LLM Earnings-Call Analyst to an Equity Long-Short Team
Pick 3 publicly available US tech earnings-call transcripts (from a free source like sec.gov filings or company investor-relations pages) and build a retrieval-augmented LLM wor…
- Prompt Engineering
- Retrieval Augmented Generation
- LLM Evaluation
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
Open coursework - CodeSeniorNew
Real-Time Sentiment Analysis for a Sustainable Fashion Brand
You are to develop a real-time sentiment analysis system for EcoWear. Ingest data from Twitter API (hashtag #EcoWear) and a mock review API, process using Spark Streaming with M…
- Spark Streaming
- Mapreduce
- Nosql
Big Data and Cloud Technologies - CodeBeginnerNew
Compare MDP Solvers for a Smart-Grid Battery Dispatch Pilot
Model home-battery dispatch as a finite MDP: state is (state-of-charge, hour-of-day, current price tier), actions are charge/hold/discharge with realistic efficiency losses, tra…
- Markov Decision Processes
- Value Iteration
- Policy Iteration
Artificial Intelligence: Principles and Techniques - AnalysisBeginnerNew
Redesign GlowCycle's Subscription Pricing to Cut Skincare Churn
Using only the GlowCycle subscription dataset and the company context file provided with this challenge, design a new tiered subscription pricing structure that reduces monthly …
- Customer Segmentation
- Predictive Modeling
- Prescriptive Analytics
Open coursework - AnalysisBeginnerNew
Decode Reddit Sentiment for EcoWear's Biodegradable Sneaker Launch
Working only from the provided materials, reconstruct and interpret the public conversation around EcoWear's launch. Use the EcoWear Launch Dossier to ground yourself in the tim…
- Web Scraping
- Sentiment Analysis
- Topic Modeling
Open coursework - CodeBeginnerNew
Build a Video-Question-Answering Demo on a Budget
Pick the model (Video-LLaVA, VideoChat2, or LLaVA-Video) and justify on the A10G budget. Build a Streamlit demo: upload video, ask question, get answer with cited frame timestam…
- Video Language Models
- Multimodal Fusion
- Streamlit
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.



















































































