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
CodeBeginnerNewKnowledge-Graph Recommender for a Lisbon Bookstore
Using the catalog sample (catalog_sample), build a knowledge graph whose nodes are books, authors, genres, themes, eras, and awards, and whose edges capture relationships such a…
- Knowledge Representation
- Knowledge Graphs
- Python Programming
Open coursework- CodeIntermediateNew
Automated Planner for a Field-Service Maintenance Schedule
Model the scheduling problem as either PDDL (Planning Domain Definition Language) or a constraint-satisfaction problem using a solver like OR-Tools. Define: actions (visit_site,…
- Planning
- Constraint Satisfaction
- Python Programming
Introduction to Artificial Intelligence (CS Elective) - 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)
CodeBeginnerNewBuild a Pricing-Aware Scheduling Agent for Smart Thermostats
Using only the materials provided, build an intelligent agent with four working parts: perception (read the sensor history), learning (cluster each household's comfort intervals…
- Intelligent Agents
- Basic Learning
- Python Programming
Open courseworkPractice 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
- 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
Customer-Segmentation Study for a DTC Subscription Box
Use 18 months of anonymized data: order history, churn events, NPS responses, box-rating data, referral activity, marketing-channel attribution. Engineer features (RFM-style + b…
- Unsupervised Learning
- Python Programming
- Ml Applications
Machine Learning (CS Elective) - CodeIntermediateNew
Forecasting Model for Online-Game Daily Active Users
Build forecasts at 14-day horizon per region using: (1) classical baseline — SARIMA or Prophet; (2) ML approach — gradient-boosted regressor on engineered features (day-of-week,…
- Supervised Learning
- Time Series Forecasting
- Python Programming
Machine Learning (CS Elective) - CodeBeginnerNew
Build an Embedding-Based Semantic Search for a Legal-Document Corpus
Embed the 380k-document corpus using a multilingual sentence-transformer (e.g. multilingual MPNet or LaBSE). Store embeddings in FAISS or pgvector. Build a search service that r…
- Deep Learning
- Ml Applications
- Python Programming
Machine Learning (CS Elective) - 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.
- 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 - DesignIntermediateNew
Wireless Sensor-Network Design for a Vineyard Microclimate Study
Spec the network: 60 LoRaWAN sensor nodes + 2 gateways (TheThingsStack indoor + outdoor gateway choice), star topology with possible relays. Node hardware: ESP32 + LoRa + sensor…
- Sensor Networks
- Embedded Systems
- Lorawan
Internet of Things and Cyber-Physical Systems - DesignIntermediateNew
Real-Time Traffic-Sensor Fusion for a Smart Intersection
Design a fusion architecture: per-modality timestamping (NTP-disciplined within 50ms), per-modality confidence weighting (modality-specific noise model), Kalman-filter or partic…
- Sensor Fusion
- Cyber Physical Systems
- Edge Computing
Open coursework - AnalysisSeniorNew
Cyber-Physical Security Audit for a Connected-Building HVAC System
Audit one representative tower's BMS: enumerate BACnet devices (network discovery + capability inventory), identify lateral-movement paths (tenant wifi -> guest network -> BACne…
- Cyber Physical Systems
- Ot Security
- Risk Management
Internet of Things and Cyber-Physical Systems 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
- StrategyIntermediateNew
Build a 3-Year IT Strategy for a Tier-1 Auto Supplier
Inventory the current IT estate from anonymized exports (CMDB extract, license registry, 4 plant CIO interviews, last 18 months of incident data). Identify 5 strategic themes (l…
- It Strategy
- It Governance
- Business It Alignment
IT Management and Governance - DesignBeginnerNew
Establish IT Governance for a Hyper-Growth Consultancy
Analyze 18 months of SaaS expense data and the failed client-audit report to identify the top 5 governance gaps. Design a framework covering: SaaS procurement (who approves what…
- It Governance
- Saas Management
- Access Management
Open coursework - AnalysisIntermediateNew
Application Portfolio Rationalization at a Global Bank
Receive a CMDB extract of 412 applications with cost, technology stack, business owner, and usage telemetry (anonymized). Score each application on business value (revenue contr…
- Portfolio Rationalization
- It Governance
- Cost Analysis
IT Management and Governance - AnalysisIntermediateNew
IT Consulting Engagement: Cost-Out Diagnostic for a Logistics Group
Receive an anonymized spend cube (vendor, category, country, contract end date), an infra utilization extract (compute, storage, network), and the application portfolio. Conduct…
- It Consulting
- Cost Analysis
- Vendor Management
IT Management and Governance - CodeSeniorNew
Prototype an Augmented-Reality Hip-Implant Planning Overlay
Build a HoloLens 2 application that loads a three-dimensional bone scan from the sample medical imaging data ('hip-dicom-samples'), renders it as a placeable hologram, and lets …
- Ar Development
- Mixed Reality Applications
- 3d Interaction
Open coursework - CodeIntermediateNew
Offline-First Flutter App for HVAC Field Service Technicians
Build a Flutter prototype that runs against the mock API described in the Mock API Specification, seeded with the Work Orders Seed Dataset and the Asset History and Parts Catalo…
- Mobile Development
- Flutter
- Offline First Design
Open coursework - CodeIntermediateNew
Build a Clinician-Grade HealthKit Cardiac Rehab iOS App
Build a SwiftUI app targeting iPhones running iOS 17 or later that requests the four HealthKit read permissions named in the product brief (PM-1), reads the last seven days of d…
- Mobile Development
- Ios Swift
- Healthkit
Open coursework - CodeIntermediateNew
Unify a Logistics Driver App and Add Bluetooth Vehicle Telematics
Working only from the materials provided, build a React Native app (Expo bare workflow) that replaces the three legacy flows documented in the case file — optimized route view, …
- Mobile Development
- React Native
- Ble
Open coursework - StrategyBeginnerNew
Launch Plan for a Bootstrapped Journaling App Across Two App Stores
Your task is to act as the launch product manager and turn the team's raw position into an executable plan. Read the launch-readiness file (LAUNCH-FILE) to understand the team, …
- App Distribution
- Store Listing
- Mobile Analytics
Open coursework - DesignBeginnerNew
Design an Offline-First Android Field-Survey App for Wildlife Rangers
Using only the four provided materials, design a native Android application in Kotlin (with Jetpack Compose for the interface) that targets the rangers' rugged handsets describe…
- Mobile Development
- Android Kotlin
- Sensors
Open coursework - AnalysisIntermediateNew
Detect Coordinated Inauthentic Behavior on a National News Platform
Receive an anonymized 90-day export of comments (user_id, article_id, timestamp, like_count, reply_to_id) and basic user metadata (registration date, login pattern bucket). Buil…
- Network Science
- Community Detection
- Graph Analysis
Open coursework - AnalysisIntermediateNew
Map Knowledge Diffusion Across an Open-Source Project Ecosystem
Using the de-identified contributor activity export (material 1), build a temporal contributor-project network from the recorded events, then collapse it into a contributor-to-c…
- Network Science
- Temporal Networks
- Graph Analysis
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.



















































































