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
- ResearchIntermediateNew
Evaluate a Knowledge-Graph-Augmented Recommender
You receive permission to use the public MovieLens 1M dataset plus a derived item-KG (movie -> genre, director, decade) built from Wikidata. Train two recommenders: a matrix-fac…
- Knowledge Graph Embeddings
- Recommender Systems
- Benchmarking
Knowledge Graphs and Semantic Web - 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 - ResearchSeniorNew
Certify Robustness for a Medical-Imaging Classifier
You receive the classifier (a PyTorch ResNet variant) and a 4,000-image labeled validation slice. Apply randomized smoothing (Cohen et al.) at sigma in {0.25, 0.5, 1.0}. Report …
- Certified Robustness
- Randomized Smoothing
- Formal Verification
Trustworthy AI, Robustness, and Safety - CodeFoundationalNew
Build a Best-First Search Solver for a Delivery Startup's Test Lab
Build a Python module exposing uniform-cost search and A-star search on a 2D grid with weighted cells (open road, traffic, no-go). Implement two admissible heuristics for A-star…
- Search Algorithms
- Heuristic Design
- Python Or Javascript
Introduction to Artificial Intelligence Practice your coursework on real scenarios.
Every challenge is shaped from real industry context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- ResearchIntermediateNew
Compare Kernel Methods to Trees on a Genomics Classification Task
You receive a curated benchmark of about 12,000 labeled variants with ~120 numerical + ~40 string features. Fit kernel SVMs (RBF, polynomial, string), random forest, and XGBoost…
- Kernel Methods
- Svm
- Tree Ensembles
Statistical Machine Learning - AnalysisIntermediateNew
Map a Healthtech Startup's Triage Bot to the EU AI Regulation
Read the EU AI Regulation's Annex III (high-risk areas) carefully. Classify the triage bot's components and explain whether the system is high-risk; if so, enumerate the applica…
- Regulatory Analysis
- Ai Governance Frameworks
- Risk Mapping
AI Law, Policy, and Regulation - 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 - AnalysisIntermediateNew
Run a Pre-Deployment Fairness + Drift Audit on a Hiring Model
You receive a trained classifier (joblib), the training data sample, and a held-out 'next-month' evaluation set. Compute group fairness metrics (false-positive-rate gap, true-po…
- Fairness Metrics
- Drift Detection
- Bias Mitigation
Machine Learning in Practice - 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.
- AnalysisIntermediateNew
Network Analysis for Influencer Marketing Campaign
You are a social media analyst at TaskFlow. Using the Twitter API, collect data on at least 200 accounts related to project management and tech leadership (e.g., tweets, followe…
- Network Analysis
- Twitter API
- Influencer Identification
Social Media and Web Analytics - DesignBeginnerNew
Conversational UI for a Personal-Finance Assistant
You will work from 4 scripted scenarios: 'how much did I spend on coffee last month', 'why did my rent payment fail', 'help me set up an emergency fund', and an out-of-scope 'is…
- Conversational Ui
- Dialogue Design
- Trust Design
Question Answering and Conversational Systems - AnalysisBeginnerNew
Optimizing Ad Spend for a D2C Cosmetics Brand
You are a data analyst at Glow & Grow. Using the provided dataset (simulated), perform an exploratory data analysis to understand trends in ad performance. Build a regression mo…
- Data Analysis
- Regression
- Data Visualization
Data Analytics for Business - 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
- Neural Networks
- Audio Processing
Machine Perception 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
- AnalysisIntermediateNew
Cost-Optimize a Large-Scale Spark Job for an Ad-Tech Platform
You receive the Spark job source (PySpark), the EMR cluster config, and 5 nights of job-history JSON. Profile the job with the Spark UI + EMR metrics, identify the top 3 cost dr…
- Spark Optimization
- Cloud Services
- Cost Engineering
Cloud Computing for Data and ML - CodeIntermediateNew
Fine-Tune a 3B Open-Weight Model for Customer Support Triage
You receive 40,000 anonymized labelled support tickets across 18 categories. Fine-tune a 3B open-weight model using parameter-efficient fine-tuning (LoRA) for the classification…
- Fine Tuning
- Open Weight Llms
- Classification
Large Language Models - 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 - 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 - CodeBeginnerNew
Implement a Constraint Solver for a Lisbon Tourism Scheduler
Model the next-week schedule as a CSP: variables are (guide, day, slot) assignments; domains are available routes; constraints encode language requirements, max consecutive tour…
- Constraint Satisfaction
- Backtracking Search
- Python Or Javascript
Introduction to Artificial Intelligence - ResearchSeniorNew
Graph Transformer Research Probe for a Drug-Target Predictor
You receive a public drug-target interaction dataset (around 50,000 drug-target pairs with labels and molecular graphs), a strong GIN baseline, and a starter GraphGPS implementa…
- Graph Transformers
- Neural Networks
- Message Passing
Machine Learning on Graphs - 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
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 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 - CodeBeginnerNew
Calibrate a Multi-Camera Rig for Warehouse Robotics
You will design and prototype a calibration workflow using a printed ChArUco board (a chessboard with embedded ArUco markers). You receive a sample dataset of 200 raw frames per…
- Camera Calibration
- Multi View Geometry
- Opencv
3D Vision and Multi-View Geometry - StrategyIntermediateNew
Design a Compliance Strategy for an AI Robo-Advisor in the EU
Anchor the work on the published EU AI Regulation risk classification (limited vs. high-risk systems) and the European Securities and Markets Authority guidelines on robo-advice…
- Ai Governance Frameworks
- Regulatory Analysis
- Product Strategy
AI and Quantitative Finance - CodeSeniorNew
Train a Reinforcement-Learning Policy for Drone Obstacle Avoidance
You receive a custom Gymnasium drone-flight environment (provided), a baseline hand-engineered controller, and a target evaluation suite covering 4 obstacle densities. Train a P…
- Reinforcement Learning
- Ppo
- Robotics Simulation
Advanced Robotics
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.



















































































