Code Challenges
Build a working backend, frontend, integration, or data pipeline against a real-shaped spec.
- CodeBeginnerNew
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 - CodeIntermediateNew
Big Data Dashboard for Urban Mobility Patterns
Using the provided sample dataset (100K anonymized trip records with timestamps, origin/destination coordinates, transport mode, and duration), build a dashboard prototype. Requ…
- Data Analytics
- Digital Business Models
- Web Development
Open coursework - CodeIntermediateNew
Full-Stack Prototype: Event Ticketing Platform with QR Validation
Build a web application using any modern stack (Next.js recommended, but React + Express, Django, or Rails are acceptable). Required features: (1) Event listing page with title,…
- Web Development
- Object Oriented Programming
- User Experience Design
Open coursework - CodeExpertNew
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 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
- CodeExpertNew
Auditing a DeFi Lending Protocol for Vulnerabilities
You are provided with the Solidity source code for LendFlow's core lending pool contract and a simplified oracle contract. Your task is to conduct a manual security audit, focus…
- Solidity
- Smart Contract Auditing
- Decentralized Finance
Blockchain and Digital Assets - CodeAdvancedNew
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 - CodeAdvancedNew
AI-Driven Sales Lead Scoring for a B2B SaaS Scale-Up
You will receive a sample dataset of 200 leads with fields like company size, industry, email open rates, and website visits. Using AI tools, you must craft prompts to generate …
- Prompt Engineering
- Lead Scoring
- Data Analysis
Data-Driven Prototyping with AI - CodeExpertNew
Designing a Bond Trading Strategy for a Hedge Fund
Your task is to design a long-short strategy: long corporate bonds and short gilts (or vice versa) based on spread analysis. Use historical data (provided) to backtest the strat…
- Fixed Income Arbitrage
- Yield Spread Analysis
- Backtesting
Fixed Income and Bond Markets - 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.
- CodeIntermediateNew
Demand Sensing for a 40-Person SaaS Scale-Up
You are a growth analyst at FlowMetrics. Using weekly data on signups, trial conversions, website traffic, and marketing spend, develop a model to forecast monthly subscription …
- Time Series Forecasting
- Regression Analysis
- Python
Forecasting for Decision Making - CodeExpertNew
Forecasting Exchange Rates for a 40-Person SaaS Scale-Up
Your task is to collect monthly data for the past 5 years for GBP/USD and EUR/USD, along with relevant predictors (interest rate differentials, inflation, GDP growth, trade bala…
- Time Series Forecasting
- Econometric Modeling
- Python
International Finance - CodeIntermediateNew
Predictive Churn Model for Bangalore D2C Cosmetics
You will analyze a provided dataset of 10k customers with features like purchase frequency, average order value, time since last purchase, pages visited, support tickets, and su…
- Python
- Scikit Learn
- Logistic Regression
Machine Learning and AI for Business - CodeExpertNew
Deep Learning for Sustainable Fashion Visual Search
You are given a dataset of 10k product images (from a subset of the catalog) with metadata (category, price, material). Build a visual search pipeline: extract embeddings using …
- Deep Learning
- Computer Vision
- Cnn
Machine Learning and AI for Business 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
- CodeExpertNew
Dynamic Pricing for a Renewable Energy Aggregator
Your task is to develop a dynamic pricing model for GreenGrid's electricity sales. Constraints: must account for weather-dependent generation, market price volatility, and regul…
- Dynamic Pricing
- Optimization
- Risk Management
Managerial Economics - CodeIntermediateNew
Optimizing Last-Mile Delivery for a Lisbon Grocery Startup
Your task is to build a linear programming model (or heuristic) to assign orders to vehicles and sequence deliveries. Success means reducing average route length by at least 15%…
- Linear Programming
- Python
- Route Optimization
Operations Analytics and Optimization - CodeAdvancedNew
Simulating Queueing for a 40-Person SaaS Support Team
Build a discrete-event simulation of the ticket handling process: tickets arrive randomly (Poisson), are triaged, then assigned to specialists (tier 1 and tier 2). Calibrate usi…
- Simulation
- Queueing Theory
- Python
Operations Analytics and Optimization - CodeAdvancedNew
Integer Programming for Cloud Resource Allocation
Your task is to formulate an integer programming model to select the number of reserved instances (each type: compute, memory, storage) and allocate on-demand instances monthly.…
- Integer Programming
- Python
- Pulp
Operations Research and Optimization - CodeBeginnerNew
Optimizing Inventory for a Barcelona D2C Cosmetics Brand
You are given a CSV file with 6 months of daily sales data for 20 SKUs, including product name, date, units sold, and current stock level. Your task is to write a Python program…
- Python
- Data Cleaning
- Data Analysis
Programming for Business Applications - CodeIntermediateNew
Building a Customer Segmentation Tool for a SaaS Scale-up
You are provided with a JSON file containing user data: user_id, total_logins, days_since_last_login, features_used (count), subscription_tier (free/basic/premium). Your task is…
- Python
- Pandas
- Scikit Learn
Programming for Business Applications - CodeAdvancedNew
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
- Pandas
- Simulation
Programming for Business Applications - CodeIntermediateNew
Building an Apex Trigger for Lead Assignment in a SaaS Scale-up
You are a Salesforce developer at TaskFlow. Your task is to create an Apex trigger on the Lead object that assigns leads using a custom hierarchy: enterprise leads (employees >5…
- Apex
- Triggers
- Test Classes
Salesforce and CRM Platforms - CodeIntermediateNew
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 - CodeAdvancedNew
Code Review and Refactoring of a Legacy E-Commerce Module
You are given a codebase (Java/Spring Boot) of the order module. Perform a static analysis, document issues (e.g., god classes, tight coupling), and write a refactoring proposal…
- Code Review
- Refactoring
- Java
Software Engineering and Quality Assurance - CodeIntermediateNew
Optimizing Inventory for a Milan D2C Cosmetics Brand
You are provided with 12 months of daily sales data for 10 SKUs, including unit price, cost, lead time, and current inventory. Your task is to develop an Excel-based inventory o…
- Excel Modeling
- Vba Programming
- Demand Forecasting
Spreadsheet Modeling and VBA - CodeAdvancedNew
LLM-Powered FAQ Chatbot for 40-Person SaaS Scale-up
You have access to TaskFlow's internal documentation, help articles, and a sample of 500 support tickets. Your task is to build a retrieval-augmented generation (RAG) pipeline: …
- Llm
- Rag
- Information Retrieval
Text Analytics and Natural Language Processing
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.



















































































