Computer Sciences Challenges
Explore computer science challenges on Ewance to equip yourself with job-relevant skills for a variety of roles. Learn programming techniques and build technical skills with challenges on software development, algorithm design, system architecture, and more.
Most Popular
- 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
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 - AnalysisAdvancedNew
Auditing Bias in a Fintech Credit Scoring Model
Conduct a quantitative fairness audit using a public proxy dataset (e.g., the UCI Adult or Give Me Some Credit dataset re-framed as BNPL decisions) and apply at least three fair…
- Algorithmic Fairness
- Ai Audit
- Regulatory Analysis
AI, Ethics and Society - StrategyIntermediateNew
IP Strategy for a SaaS Scale-Up Moving Upmarket
You are an IP strategy associate at a boutique law firm. TaskFlow's CTO has asked for a strategic memo outlining how to protect their algorithm and brand. You must evaluate whet…
- Ip Law
- Patent Analysis
- Trademark Strategy
Business and Commercial Law 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
- AnalysisIntermediateNew
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 - StrategyAdvancedNew
Scaling PLG to Enterprise: A 40-Person SaaS Scale-Up
You are a growth strategist at TaskFlow. Your task is to propose a strategy to acquire enterprise customers without alienating the existing PLG base. Constraints: limited sales …
- Product Led Growth
- Enterprise Sales
- Pricing Strategy
Digital Strategy and Platforms - StrategyExpertNew
Digital Transformation for a Traditional Swiss Watchmaker
You are a digital transformation lead at Horloge Suisse. Your task is to propose a digital platform strategy that enhances customer engagement and opens new revenue streams. Con…
- Digital Transformation
- Platform Ecosystems
- Blockchain
Digital Strategy and Platforms - DesignExpertNew
Digital Innovation Lab for a Regional Bank
Your task is to design a blueprint for the innovation lab. Define its structure (e.g., hub-and-spoke, virtual team), governance (e.g., stage-gate process), and funding model. Pr…
- Innovation Lab Design
- Regulatory Compliance
- Legacy System Integration
Digital Transformation - 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
Revenue Recognition for a SaaS Scale-Up
Your task is to produce a revenue recognition memo for the CloudSync contract. You must apply the ASC 606 five-step model, identify distinct performance obligations (software li…
- Revenue Recognition
- Asc 606
- Contract Analysis
Financial Accounting and Reporting - DesignExpertNew
Designing a Market-Making Strategy for a New ETF
You are a quantitative analyst at Nova Capital. The new ETF (ticker: AIRO) will track 30 AI and robotics stocks with daily rebalancing. The initial AUM is $200 million. Your tas…
- Market Microstructure
- Etf Arbitrage
- Risk Management
Financial Markets and Institutions - DesignAdvancedNew
Financial Model for a SaaS Scale-Up's PLG to Enterprise Shift
You are part of a 3-person financial modeling team. TaskFlow provides project management software and currently has 10,000 free users and 500 paying customers (ACV $1,200). The …
- Saas Metrics
- Revenue Modeling
- Excel Dashboard
Financial Modeling - AnalysisIntermediateNew
ERP Migration for a Growing Organic Food Chain
Your task is to compare two ERP systems on cost, fit, and scalability, then design a phased migration plan over 6 months. Deliver a 10-page report with a recommendation, a risk …
- Erp Evaluation
- Change Management
- It Strategy
Information Systems and IT Management 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
IT Alignment Strategy for a D2C Cosmetics Startup
Conduct a strategic alignment assessment using the Henderson-Venkatraman model. Identify gaps and recommend an IT roadmap (systems, governance, budget) for the next 18 months. D…
- It Alignment
- Strategic Planning
- Business Process Analysis
Information Systems and IT Management - DesignBeginnerNew
Smart Street Lighting for Sustainable City District
Your task is to design a smart street lighting system for a 10-block area in Freiburg's city center. Use PIR motion sensors and ambient light sensors to detect pedestrians and v…
- Iot Architecture
- Sensor Integration
- Mesh Networks
Internet of Things and Smart Systems - StrategyAdvancedNew
IP Strategy for a SaaS Scale-Up Moving to Enterprise
Your task is to create a comprehensive IP strategy report for TaskFlow. This should include an audit of existing IP, recommendations for patenting key algorithms (if feasible), …
- Intellectual Property
- Patent Strategy
- Trade Secrets
IT Law and Data Protection - DesignBeginnerNew
Building an Internal Communication Strategy for a Remote Renewable Energy Firm
Your task is to create a comprehensive internal communication strategy for remote teams. Deliverables include: a communication charter (principles and channels), a monthly all-h…
- Internal Communication
- Remote Team Management
- Leadership Communication
Leadership Communication - 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 - AnalysisBeginnerNew
Production Optimization for a Sustainable Fashion Brand
You are a production analyst for EcoThreads. Given two suppliers (local and overseas) with different cost functions and carbon footprints, determine the optimal mix of productio…
- Cost Minimization
- Isoquant Isocost
- Carbon Footprint
Microeconomics - 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 - AnalysisIntermediateNew
Optimizing Last-Mile Delivery for a San Francisco Grocery Startup
Your task is to formulate a minimum-cost flow problem for daily delivery routes. Use the provided order data (locations, time windows, volumes) and vehicle specs (capacity, spee…
- Linear Programming
- Network Flow
- Python
Operations Research and Optimization - AnalysisBeginnerNew
Production Planning for a Sustainable Fashion Brand
Your task is to build a linear program that decides weekly production quantities for each product line. Constraints include labor hours (max 400 hrs), machine hours (max 200 hrs…
- Linear Programming
- Optimization
- Excel
Operations Research 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 - AnalysisIntermediateNew
Dynamic Pricing for a Vienna D2C Cosmetics Brand
Your task is to develop a dynamic pricing model for GlowVienna's top-selling serum. You must analyze historical sales data (provided), competitor pricing, and demand patterns. P…
- Pricing Strategy
- Demand Forecasting
- Data Analysis
Pricing and Revenue Management - AnalysisExpertNew
Process Mining for Order-to-Cash in a Mid-Size Manufacturing Firm
Your task is to analyze the provided event log using process mining software (e.g., Disco, Celonis, or ProM). Discover the as-is process model, identify bottlenecks, rework loop…
- Process Mining
- Event Log Analysis
- Bpmn Modeling
Business Process Management
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.



















































































