Beginner Challenges
Real-world scenarios at the beginner level. Earn verified credentials as you practice the work your degree prepares you for.
- CodeBeginnerNew
Build a Software Rasterizer for a Teaching Engine
Implement a software rasterizer in C++: vector and matrix math (3D and 4D), model/view/projection transforms, viewport mapping, triangle setup, edge-function rasterization with …
- Rasterization
- Geometric Transformations
- 3d Rendering
Introduction to Computer Graphics - CodeBeginnerNew
Greedy Algorithm for Delivery-Slot Assignment
Receive 14 days of order data (around 4,800 orders) with timestamps, addresses (already geocoded), and slot preferences, plus rider rosters with shift starts, ends, and max work…
- Greedy Algorithms
- Algorithm Analysis
- Python Or Javascript
Algorithm Design and Analysis - AnalysisBeginnerNew
Audit a Linux Distribution for Setuid Binary Risk
Mount the provided base image (Ubuntu 22.04 LTS derivative) and inventory all setuid + setgid binaries. For each, classify into 4 buckets: legitimately needed, replaceable with …
- Os Security
- Linux Administration
- Setuid Analysis
Operating Systems - ResearchBeginnerNew
NP-Completeness Investigation of a Scheduling Feature Request
Read the feature spec (around 30 vets per clinic, around 10 rooms, around 200 appointments per day, vet-skill constraints, room-equipment constraints, customer-time preferences)…
- Np Completeness
- Complexity Theory
- Algorithm Analysis
Algorithm Design and Analysis 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
- StrategyBeginnerNew
Launch a Luxury Skincare Line for a Fashion House
Develop a go-to-market plan for a 5-SKU skincare line. Constraints: no animal testing; retail price between €80-€250; launch in France and the US initially. Success means achiev…
- Product Launch
- Pricing Strategy & Elasticity
- Luxury Distribution
Luxury Brand Management - CodeBeginnerNew
Forecast Hourly Energy Demand for a Microgrid Operator
You receive 24 months of hourly demand, weather (temperature, irradiance), and calendar data for the community. Build a probabilistic forecaster (e.g., quantile regression with …
- Probabilistic Forecasting
- Quantile Regression
- Deep Forecasting
Time Series Analysis and Forecasting - AnalysisBeginnerNew
ESG Integration for a San Francisco D2C Cosmetics Brand
Your task is to develop a lightweight ESG integration framework for the startup. Deliver a materiality matrix, a set of 5-7 key ESG indicators, a scoring methodology, and a one-…
- ESG Scoring
- Materiality Assessment
- Sasb Standards
Sustainable Finance and Impact Investing - AnalysisBeginnerNew
PIPEDA Compliance for a Toronto D2C Cosmetics Startup
Your task is to conduct a privacy compliance audit for Glow Naturals. You must identify at least five key gaps in their data processing practices, focusing on areas such as cons…
- GDPR
- Data Protection
- Compliance Audit
IT Law and Data Protection - 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.
- CodeBeginnerNew
Team Practicum: Build a Crop-Disease Classifier with a Field Partner
You receive a labeled dataset of about 8,000 phone photos plus around 1,200 unlabeled photos from a held-out county. Audit and clean the labels (expect 5-10% noise), train a Mob…
- Transfer Learning
- Pytorch Or Tensorflow
- Model Evaluation
AI/ML Practicum and Hands-on Lab - PresentationBeginnerNew
Run an Incident-Response Tabletop for a Healthtech On-Call Team
Design 3 tabletop scenarios with realistic timeline injects (every 5-10 minutes, new info arrives). Run the tabletop hybrid (in-person + remote) with the 8 on-call engineers + 2…
- Incident Response
- Tabletop Exercises
- Incident Command
Site Reliability Engineering - DesignBeginnerNew
Redesign an Executive Revenue Dashboard for an E-Commerce Marketplace
Interview the CFO, the head of category, and 2 finance analysts for 30 minutes each to elicit the 6 analytic tasks the dashboard must support (e.g. month-over-month variance, ca…
- Dashboard Design
- Visual Encoding
- Task Analysis
Information and Data Visualization - CodeBeginnerNew
Build a Secure-Coding Linter Ruleset for a Backend Team
Receive the last 12 security-review findings, 3 representative repos (Node.js + TypeScript), and access to a CI pipeline (GitHub Actions). Build a custom Semgrep ruleset (or ESL…
- Secure Coding
- Static Analysis
- Semgrep
Introduction to Computer Security 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
- ResearchBeginnerNew
Run a Product Discovery Sprint for a Vertical SaaS in Logistics
Recruit 8 dispatchers across 5 freight-forwarder customers (intro emails will be facilitated). Run 30-minute interviews using the Opportunity-Solution Tree (a tree-shaped diagra…
- Product Discovery
- User Interviews
- Opportunity Solution Tree
Product Management for Software Engineers - DesignBeginnerNew
Design a Hybrid Work Model for a Bangalore D2C Cosmetics Startup
Your task is to develop a hybrid work model for the startup. Analyze the current remote work challenges, propose a structured hybrid schedule (e.g., fixed office days, core coll…
- Hybrid Work Design
- Remote Team Management
- Organizational Culture
New Work and Future of Work - AnalysisBeginnerNew
Partner Selection for a Munich EV Charging Scale-up
Build a partner selection framework, apply it to 8-10 candidate partners across at least two countries, and recommend the top 3 alliances Numbat should pursue in 2025. Constrain…
- Partner Screening
- Alliance Strategy
- Competitive Analysis
Alliances, Networks and Ecosystems - CodeBeginnerNew
Open-Domain QA over Product Documentation
You receive a snapshot of the documentation (Markdown) and 120 real support questions with the URLs of pages containing the answer. Build an open-domain QA pipeline: chunk the d…
- Open Domain Qa
- Passage Retrieval
- Reading Comprehension
Question Answering and Conversational Systems - AnalysisBeginnerNew
Rescue a Stalling Scrum Team at a Series-B HealthTech
Review 8 hours of recorded ceremonies and 3 sprints of Jira data (story sizing, carry-over rate, cycle time per story, blocker tags). Diagnose the top 3 root causes (likely cand…
- Agile / Scrum Ceremonies
- Agile Metrics
- Retrospectives
Agile Methods and Practices - CodeBeginnerNew
Design and Implement a C++ Telemetry Aggregator With Inheritance
Implement a TelemetrySource abstract base class with virtual sample() and timestamp() methods, 6 concrete subclasses (one per sensor family), and a TelemetryBus that polymorphic…
- Systems Language Proficiency (Go, Rust, C++)
- Inheritance
- Polymorphism
Object-Oriented Programming and Design - CodeBeginnerNew
Build a Robust Image Classifier for a Climate-Tech Satellite Startup
You receive a labeled dataset of about 25,000 Sentinel-2 patches (positive = illegal construction visible, negative = not). The dataset is split by region AND by season so you c…
- Data Augmentation
- Deep Learning
- Pytorch Or Tensorflow
Advanced Deep Learning - ResearchBeginnerNew
Case-Study Analysis of a Public AI Incident
Pick one public AI incident (suggestions: a chatbot's harmful response that went viral, a facial-recognition false-arrest case, a financial-model bias scandal). Produce a 6-page…
- Incident Analysis
- Responsible Ai
- Case Study Research
AI Ethics, Fairness, and Responsible AI - AnalysisBeginnerNew
Cost-Model a Foundation-Model API Migration
You receive: 90 days of API logs (request volume, token distributions), the customer's golden eval set of 200 prompts, the incumbent and new pricing schedules, and quality ratin…
- Cost Modeling
- Ai Workforce Strategy
- Model Evaluation
AI for Business and AI Product Management - AnalysisBeginnerNew
Inflation Hedging for a Lagos D2C Cosmetics Brand
Your task is to analyze recent inflation data, Central Bank of Nigeria (CBN) monetary policy, and USD/NGN exchange rate trends. Then, propose a combination of financial instrume…
- Inflation Analysis
- Monetary Policy
- Exchange Rate Forecasting
Macroeconomics - CodeBeginnerNew
Characterization Tests for an Untested Pricing Engine
Drive the pricing engine with around 800 representative input vectors generated from anonymized production quotes (provided). For each vector, capture the current output as the …
- Characterization Tests
- Approval Testing
- Legacy Code
Refactoring and Code Smell Detection - CodeBeginnerNew
Design a Race-Free Cache for a Read-Heavy Service
Implement a thread-safe LRU-bounded cache in Java (or Go — your choice, defend it) with: read-write lock or copy-on-write semantics, get-or-load pattern with single-flight to de…
- Concurrent Data Structures
- Race Conditions
- Single Flight
Concurrent and Parallel Programming
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.



















































































