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
Design Prompt Versioning and Observability for a Coding Assistant
You will (1) design a prompt-registry data model (versions, owners, environments, change log) and implement it in Postgres + a small Python SDK, (2) instrument the assistant to …
- Prompt Versioning
- Observability
- Pii Scrubbing
LLM Application Development - DesignIntermediateNew
Design a Continuous Eval Pipeline for an Enterprise RAG Product
Design (and partially build) a continuous-eval pipeline for a RAG system: (1) a structured eval set with at least 50 queries grouped by query class; (2) automated scoring (LLM-a…
- Continuous Evaluation
- LLM Evaluation
- RAG Architectures
AI Measurement and Evaluation - 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…
- 5 Whys & Fishbone Root Cause Analysis
- Stakeholder Framing
- Model Monitoring
Machine Learning in Practice - ResearchIntermediateNew
Red-Team a Customer-Service Chatbot for Jailbreak Resistance
Use a published taxonomy of jailbreak categories (prompt injection, persona override, encoded payloads, multi-turn escalation, refusal bypass, tool-misuse). For each category, d…
- Red Team Operations
- Jailbreak Analysis
- LLM Evaluation
AI Safety and Alignment 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
- CodeBeginnerNew
Reason about Drone Mission Plans with Probabilistic Logic
Build a small Bayesian network (around 12 nodes) capturing weather, no-fly-zone proximity, battery state, operator certification, and mission risk. Implement exact inference (va…
- Bayesian Networks
- Probabilistic Inference
- Knowledge Representation
Introduction to Artificial Intelligence - CodeIntermediateNew
Build an Ensemble Strategy for Marketing-Mix Modelling
You receive 36 months of weekly marketing-spend and outcome data for 8 sample brands. Build a per-brand baseline gradient-boosting MMM model, then build two more base learners (…
- Ensemble Methods
- Stacking
- Time Series Cv
Machine Learning - StrategyBeginnerNew
Pick a Forecasting Stack for an Edtech Engagement Team
You will produce a 6-page strategy memo evaluating three paths: (1) in-house forecasting team (2 engineers), (2) open-source stack (statsforecast + neuralforecast), (3) forecast…
- Ai Workforce Strategy
- Build Vs Buy Analysis
- Vendor Evaluation
Time Series Analysis and Forecasting - 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 - 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.
- AnalysisIntermediateNew
Frame an Energy-Storage Dispatch Decision as a Bayesian Decision Problem
You receive 2 years of hourly spot-price data, 2 years of wind generation data, and a manufacturer's battery degradation model. Frame dispatch as a Bayesian decision problem: mo…
- Bayesian Decision Theory
- Price Modeling
- Back Testing
Decision Making Under Uncertainty - ResearchSeniorNew
Train a Small Diffusion Model for Synthetic Defect Generation
You receive 2,000 labeled defect images and 18,000 clean weld images. Train a small class-conditional latent diffusion model on the defect images (Hugging Face diffusers is fine…
- Generative Perception
- Diffusion Models
- Data Augmentation
Machine Perception - CodeIntermediateNew
Teach a Warehouse Cobot from Operator Demonstrations
You receive a simulated UR5e cobot in PyBullet, plus 12 example demonstrations of two kitting sequences. Implement Dynamic Movement Primitives (DMPs — a classic LfD technique th…
- Learning From Demonstration
- Dynamic Movement Primitives
- Human Robot Interaction
Human-Robot Interaction - ResearchIntermediateNew
Train a Reinforcement-Learning Locomotion Policy for a Quadruped
You receive a configured Isaac Lab environment for the quadruped, a baseline PPO trainer, and a set of 8 trip-hazard / slip stress scenarios. Train the policy for a budget of ab…
- Reinforcement Learning
- Locomotion
- Domain Randomization
Robotics 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
- 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
Multimodal Machine Learning - ResearchBeginnerNew
Plan a Field Study for an Autonomous Sidewalk Delivery Robot
You will design a mixed-methods field study spanning two weeks of observation on a fixed route, intercept surveys with ~80 pedestrians, and 8 short interviews with neighborhood …
- Field Study Design
- Human Robot Interaction
- Research Ethics
Human-Robot Interaction - CodeIntermediateNew
Designing a Dynamic Pricing Engine for a Ride-Hailing Startup
Your team is given a dataset of historical rides (timestamp, pickup location zone, demand level, available drivers). You must design a pricing algorithm that: (1) uses a multipl…
- Python Or Javascript
- Pandas
- Simulation
Programming for Business Applications - CodeBeginnerNew
Build a Multilingual Text-Mining Dashboard for Hotel Reviews
You receive 200,000 sampled reviews across 9 languages plus an English-only labeled benchmark of 1,000 reviews for sentiment and aspect (rooms, food, staff, value, location). Bu…
- Multilingual NLP
- Sentiment Analysis
- Aspect Extraction
Linguistic Engineering and Language Technologies - CodeIntermediateNew
Build a Vector-Search Backend for an Enterprise AI Knowledge Assistant
You receive a corpus of around 20,000 PDFs (mixed scanned and digital) totalling around 30 GB and a labeled retrieval set of 200 queries with human-judged ground-truth passages.…
- RAG Architectures
- Vector Database Basics
- Word Embeddings
Data Engineering and Big Data Systems - CodeSeniorNew
Survival-Analysis Risk Model for an Oncology Decision-Support Pilot
You receive a curated public colorectal cancer cohort (about 9,000 patients, demographics, stage, grade, comorbidities, baseline labs, censored survival times). Fit (1) a Cox pr…
- Survival Analysis
- Risk Stratification
- Model Calibration
Machine Learning for Healthcare and Biomedicine - CodeBeginnerNew
Sentiment Analysis of Product Launch on Reddit
You are a social media analyst at EcoWear. Using Reddit's API, collect all posts and comments from r/sustainablefashion, r/sneakers, and r/environment for one week before and af…
- Web Scraping
- Sentiment Analysis
- Topic Modeling
Social Media and Web Analytics - CodeIntermediateNew
Build a Federated Learning Prototype Across Two Hospitals
Simulate two sites with non-IID data splits (one site skews older, the other younger). Implement FedAvg using Flower (or PySyft). Run for at least 50 communication rounds; repor…
- Federated Learning
- Fedavg
- Secure Aggregation
Privacy-Preserving Machine Learning - AnalysisBeginnerNew
Diagnose Churn Drivers for a B2B SaaS Workflow Tool
You receive three CSV exports: 18 months of weekly product-usage events for about 1,800 accounts, the full support-ticket history, and account firmographics (industry, size, pla…
- Exploratory Data Analysis
- Data Wrangling
- Feature Engineering
Applied Data Analysis and Practical Data Science - ResearchSeniorNew
Model-Based RL for a Robotic Arm Pick-Place Task
You receive a PyBullet pick-and-place environment (Franka Panda arm, 12 object types, randomized starting poses) and a SAC baseline that hits 85% success after about 1.5 million…
- Model Based Rl
- World Models
- Reinforcement Learning
Deep Reinforcement Learning - CodeIntermediateNew
Build a Sequence Model for Sign-Language Word Recognition
You receive about 12,000 short (1-3s) webcam clips covering a 50-word vocabulary, with body+hand pose features pre-extracted (e.g., MediaPipe Holistic landmarks per frame). Buil…
- Sequence Models
- Hugging Face Transformers
- Pose Estimation
Machine Perception - ResearchSeniorNew
DPO Preference-Tune a Code Assistant for Style Compliance
You receive a 7B coding base model, a client's published code-style guide (Python, around 80 pages), and a generated preference dataset (4,000 pairs of code snippets where one m…
- Dpo
- Preference Optimization
- Fine Tuning
Fine-Tuning Large Language Models
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.



















































































