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 - 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 - 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 - 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 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
- 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
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.



















































































