Data Sciences Challenges
Explore data science challenges on Ewance to build skills employers expect from analysts and ML engineers. Work through challenges on data cleaning, exploratory analysis, modeling, and storytelling with data.
Most Popular
- CodeFoundationalNew
Diagnose and Rebuild a Slow Recipe Search at a Marketplace Startup
Work only from the three items in the provided materials: the current search function, a representative sample of the recipe catalog, and the fixed set of representative queries…
- Algorithm Analysis
- Big O
- Data Structures
Open coursework - CodeFoundationalNew
Parallelize an Image-Processing Pipeline with Data Parallelism
Your analysis task is to take the serial pipeline module and its configuration (provided as 'serial-pipeline-module'), run it against the representative image batch described in…
- Data Parallelism
- Python
- Multiprocessing
Open coursework - CodeFoundationalNew
Swap a List Scan for a Min-Heap in the Dispatcher
Working only from the materials provided, your job is to make the courier-selection logic faster and to show, with evidence, that it actually got faster. First, read the de-iden…
- Heap Data Structure
- Complexity Analysis
- Python
Open coursework - DesignFoundationalNew
Redesign a Vet-Clinic SaaS Database to Third Normal Form
Using the current schema dump and the eight most-common reporting queries provided to you, design a replacement database structure for VetLedger. First, produce an entity-relati…
- Data Modeling
- Normalization
- SQL
Open coursework 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
- CodeFoundationalNew
Rule-Based Intent Classifier for a Customer-Support Triage Bot
Build a rule-based classifier in Python that runs ordered rules (regex + keyword + simple heuristics) against ticket subject + body. Use a hierarchical rule structure (high-prec…
- Knowledge Representation
- Rule Based Systems
- Python Programming
Introduction to Artificial Intelligence (CS Elective) - StrategyFoundationalNew
Strategy Memo on AI in University Assessments
You receive: the current academic-integrity policy, faculty survey data from 320 academic staff, a student survey of 1,800 students, and 3 case studies of how peer universities …
- Education Policy
- Ai Strategy
- Assessment Design
AI in Education and Learning Analytics - 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
Introduction to Artificial Intelligence - DesignFoundationalNew
Build a Tic-Tac-Toe-Style Game Agent for an Edtech Demo
Implement Connect-Four (7-column, 6-row board) in Python plus a minimax agent with alpha-beta pruning, configurable search depth, and a simple heuristic evaluation function for …
- Game Playing Ai
- Minimax
- Alpha Beta Pruning
Introduction to Artificial Intelligence - 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.
- CodeFoundationalNew
Classify Retail Product Photos for an E-Commerce Marketplace
Use a publicly-available product-image dataset (e.g., Fashion-MNIST extended, or a Kaggle e-commerce subset of around 10k images across 12 categories). Fine-tune a small pretrai…
- Image Classification
- Transfer Learning
- Pytorch
Open coursework - CodeFoundationalNew
Edge Detection Pipeline for a Manufacturing QA Camera
Use a small provided dataset of around 200 part images under 3 lighting conditions. Build a classical pipeline using OpenCV: grayscale + adaptive thresholding + Canny edge detec…
- Image Processing
- Edge Detection
- Opencv
Computer Vision (Undergraduate) - AnalysisFoundationalNew
Cluster Climate-Tech SMB Customers for a Growth Team
You receive a CSV with company size, industry sub-vertical, country, product features adopted, monthly active users, and lifetime value. Standardize features, decide on a cluste…
- Unsupervised Learning
- Clustering
- Dimensionality Reduction
Machine Learning (Undergraduate) - CodeFoundationalNew
Build a Simple Neural Network to Read Handwritten Postal Codes
You receive a labeled dataset of about 60,000 handwritten digit images (28x28 grayscale) drawn from Indian postal forms. Build two models from scratch in PyTorch: (1) a 2-layer …
- Neural Networks
- Convolutional Neural Networks
- Pytorch
Open coursework 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
- CodeFoundationalNew
Tune a Pick-and-Place Controller for a Cosmetics Co-Packer
You receive 4 hours of logged trajectories from the existing controller (joint positions, target poses, miss/success labels) and read/write access to the controller config (YAML…
- Motion Control
- Trajectory Tuning
- Robot Kinematics
Open coursework - CodeFoundationalNew
Python Data Pipeline for Spotify Listening Trends
Write a Python script (or Jupyter notebook) that reads the provided CSV files (4 weeks of Spotify Top 200 data), cleans inconsistencies (missing artists, duplicate entries, enco…
- Object Oriented Programming
- Data Analytics
- Statistics
Open coursework - AnalysisFoundationalNew
Competitive SEO Audit for a Munich Craft Beer E-Shop
Perform a technical SEO audit using free tools (Google Search Console data provided, Screaming Frog export attached). Analyze site architecture, page speed, mobile usability, me…
- Online Marketing
- Web Development
- Data Analytics
Open coursework - AnalysisFoundationalNew
Bookkeeping Reset for a Lisbon Specialty Coffee Roaster
Work only from the transaction log provided as a CSV (the 'Café Atlântico quarterly transaction log'). For each of the roughly 60 to 80 transactions, write a double-entry journa…
- Double Entry Bookkeeping
- Journal Entries
- Trial Balance
Open coursework - AnalysisFoundationalNew
Materiality Assessment for a Toronto Craft Brewery
Using the simulated financial statements provided (income statement, balance sheet, and notes), select an appropriate benchmark (e.g., revenue, profit before tax, total assets) …
- Materiality Assessment
- Audit Planning
- Financial Analysis
Auditing and Assurance - AnalysisFoundationalNew
Brand Architecture Overhaul for a D2C Cosmetics Startup
You are a brand strategy intern at GlowUp. Your task is to audit the current brand portfolio, propose a new brand architecture (e.g., branded house, house of brands, or hybrid),…
- Brand Portfolio Audit
- Brand Architecture
- Naming
Open coursework - AnalysisFoundationalNew
Contractual Pitfalls for an Austin D2C Cosmetics Startup
You are a junior legal consultant hired by GlowAustin. Your task is to analyze the current informal agreement (provided as email threads), identify gaps in offer, acceptance, co…
- Contract Analysis
- Legal Writing
- Risk Assessment
Open coursework - StrategyFoundationalNew
Plan GlowLisboa's Competitive Response to a Price War
Working from the company snapshot and the competitor and market readout provided to you, build a structured competitive assessment of GlowLisboa and recommend one strategic move…
- Industry Analysis
- Competitor Profiling
- Strategic Thinking
Open coursework - AnalysisFoundationalNew
Pricing Strategy for a Sustainable Fashion Brand
You are a pricing analyst at EcoWear. Using the survey data (simulated with 500 responses) and competitor prices, perform a conjoint analysis or price elasticity analysis. Deter…
- Data Analysis
- Statistics
- Data Visualization
Open coursework - AnalysisFoundationalNew
Set Revenue-Maximizing Prices for Glow Naturals Skincare
Using only the Glow Naturals daily sales record (provided_materials: glow-sales-history) and the executive's framing note (provided_materials: ceo-pricing-brief), prepare and an…
- Linear Regression
- Hypothesis Testing
- Data Cleaning
Open coursework - AnalysisFoundationalNew
Make a London Budgeting App Accessible for Visually Impaired Users
Working only from the materials provided, audit PayWise against WCAG 2.1 AA and turn your findings into a deliverable plan. You are given an annotated screen-by-screen inventory…
- Accessibility Audit
- Wcag Standards
- Ux Design
Open coursework - AnalysisFoundationalNew
ESG Reporting Gaps for a 40-Person SaaS Scale-up
You are an ESG analyst tasked with helping DataFlow prepare for enterprise client ESG requirements. Your deliverable is a materiality matrix, a set of key ESG indicators (KPIs),…
- Materiality Assessment
- ESG Metrics
- Sustainability Reporting
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.



















































































