Code Challenges
Build a working backend, frontend, integration, or data pipeline against a real-shaped spec.
- CodeBeginnerNew
Build an End-to-End Test Suite for a Checkout Flow
Inventory the last 6 months of production checkout incidents (anonymized export provided). Pick the top 7 user journeys (1 happy path + 6 highest-incident edge cases) and write …
- End To End Testing
- Playwright
- Ci Cd
Software Testing and Quality Assurance - CodeIntermediateNew
Description-Logic Reasoner for Insurance-Policy Coverage Checks
You receive 50 representative coverage rules in plain English (from the current rule engine) and a sample of 1,000 anonymized claim cases with the current engine's outcomes (cov…
- Description Logics
- Owl
- Reasoning
Fuzzy Logic, Knowledge Representation, and Symbolic Reasoning - CodeSeniorNew
Build a Bare-Metal Bootloader for a Wearable-Device Prototype
Write a bare-metal C bootloader for the Cortex-M4 target (no operating system, custom linker script, vector-table relocation). Implement: SHA-256 image validation (use a public-…
- C Programming
- Manual Memory Management
- Pointers
Imperative and Low-Level Programming - CodeBeginnerNew
Implement Authentication and Access Control for a Civic Portal
Receive the current Next.js + Express prototype, the data model (residents, requests, documents, audit log), and the 4 staff roles (resident, clerk, supervisor, auditor) with th…
- Authentication
- Authorization
- Rbac
Introduction to Computer Security 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
- CodeIntermediateNew
Fine-Tune a Diffusion Model for a Sustainable-Fashion Mood-Board Tool
You receive around 1,200 curated images of sustainable garments tagged with silhouette and material. Choose a base diffusion model (Stable Diffusion 1.5/2.1 or SDXL) and apply L…
- Diffusion Models
- Fine Tuning
- Ai Image Generation
Deep Generative Models - CodeBeginnerNew
Design a Domain Model for a Library Loan System (Java)
Implement, in Java 21, an Item type hierarchy (Book, AudioBook, Periodical, EquipmentLoan — each with sub-type-specific rules), Member with eligibility logic, Loan as an aggrega…
- Python Or Javascript
- Oo Design
- Domain Modeling
Object-Oriented Programming and Design - CodeSeniorNew
Abstract-Interpretation-Based Configuration Validator for a SaaS Platform
Define an abstract domain capturing relations between configuration fields (e.g. 'if billing.plan = enterprise then features.audit_log = true'). Implement an abstract-interpreta…
- Abstract Interpretation
- Static Analysis
- Rust Programming
Program Analysis - CodeIntermediateNew
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 - 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.
- CodeFoundationalNew
Edge Detection Pipeline for a Manufacturing QA Camera
Use a small provided dataset of around 200 part images under 3 lighting conditions. Build a classical pipeline using OpenCV: grayscale + adaptive thresholding + Canny edge detec…
- Image Processing
- Edge Detection
- Opencv
Computer Vision (Undergraduate) - CodeIntermediateNew
Build a 30-Day Readmission Risk Model on De-Identified EHR Data
You receive a curated MIMIC-style de-identified EHR cohort (about 28,000 admissions, demographics, comorbidities, labs, prior-admission counts) with 30-day readmission labels. T…
- Ehr Modeling
- Risk Stratification
- Model Calibration
Machine Learning for Healthcare and Biomedicine - CodeBeginnerNew
Build and Ship a Bug-Tracker MVP with Full CI/CD
Week 1: write a 1-page SRS + Figma wireframes for 5 screens (login, bug list, bug detail, file bug, dashboard). Week 2-3: implement with Next.js + Supabase + Tailwind, with unit…
- Full Stack Development
- Requirements Engineering
- Ci Cd
Software Engineering Foundations - CodeBeginnerNew
Implement a Distance-Vector Routing Algorithm
Implement distance-vector routing in Python: each simulated router maintains a distance vector, exchanges vectors with neighbors every 1 second of simulated time, and updates it…
- Routing
- Distance Vector
- Network Simulation
Computer Networks 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
- CodeIntermediateNew
Build an End-to-End ML Pipeline for Loan-Default Prediction
You receive 24 months of historical application + outcome data (about 380,000 rows). Build a pipeline using a workflow orchestrator (Prefect, Kedro, or a simple Makefile chain) …
- Ml Pipelines
- Feature Engineering
- Pipeline Testing
Machine Learning in Practice - CodeIntermediateNew
Fuse LiDAR and Camera for an Autonomous Yard Truck
You receive 6 hours of synced LiDAR + 4-camera ring data from yard operations, with 3D bounding-box labels for pedestrians, forklifts, and containers. Build a late-fusion module…
- Sensor Fusion
- Lidar Perception
- Object Detection
Robot Perception and Autonomy - CodeIntermediateNew
Scale Feature Pipelines for a Hyperscaler Search-Ranking Team
You receive a synthetic-but-realistic 80 GB sample of the ranking events plus the existing Spark pipeline (PySpark) and a Spark UI snapshot from a recent production run. Profile…
- Apache Spark
- Distributed Systems Design
- Performance Profiling
Machine Learning at Scale - CodeSeniorNew
Architecture Patterns Spike for a Real-Time Multiplayer Backend
Implement minimal viable versions of all three patterns in Rust + Go (your pick of split): (1) authoritative server with 20 Hz snapshots and client-side prediction, (2) lockstep…
- Realtime Systems
- Architecture Spike
- Networking Patterns
Software Architecture - CodeIntermediateNew
Forecast Energy Demand for a Nordic Renewable Utility
You receive 5 years of hourly residential-segment demand, hourly weather data (temperature, wind, irradiance), and a calendar of public holidays. Build a probabilistic forecaste…
- Time Series Forecasting
- Probabilistic Modeling
- Feature Engineering
Applied Machine Learning - CodeBeginnerNew
Structured-Output Prompts for Invoice Extraction
You receive 300 real invoice transcripts (already OCR-ed) labeled with 14 target fields, plus the current production prompt and its 12 percent failure log. Design a new prompt u…
- Structured Output
- Json Schema
- Few Shot Prompting
Prompt Engineering - CodeIntermediateNew
Prompt-Injection Hardening for a Customer-Support Agent
You receive the current agent prompt, the pen-tester's 60-attack injection test set (direct prompt injection, indirect via doc content, refusal-bypass, and exfiltration), and a …
- Prompt Injection Defense
- System Prompt Design
- Red Team Operations
Prompt Engineering - CodeIntermediateNew
Migrate Stateful Workloads to StatefulSets with Storage Class Tuning
Receive the current Redis Sentinel topology (3 nodes, ~120GB data), the EBS gp3 baseline performance requirements (3,000 IOPS, 125 MB/s), and the cluster (EKS 1.29 with the EBS …
- Kubernetes Orchestration
- Statefulsets
- Storage Classes
Container Orchestration with Kubernetes - CodeIntermediateNew
De-Identify Patient Images for a Pharma Research Pipeline
You receive 500 internal benchmark images (already cleared for use), each labelled with bounding boxes around face/tattoo/jewelry regions. Build a pipeline that detects these re…
- Image De Identification
- Object Detection
- Privacy Preserving Vision
Image Processing and Computational Imaging - CodeIntermediateNew
Parse and Structure Clinical Discharge Summaries
Combine traditional NLP (section segmentation, sentence parsing) with LLM extraction (small open model + structured-output enforcement). Build the pipeline so every extracted fi…
- Structured Extraction
- Clinical NLP
- Parsing
Natural Language Processing - 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 - CodeBeginnerNew
Build a Multilingual Text-Mining Dashboard for Hotel Reviews
You receive 200,000 sampled reviews across 9 languages plus an English-only labeled benchmark of 1,000 reviews for sentiment and aspect (rooms, food, staff, value, location). Bu…
- Multilingual NLP
- Sentiment Analysis
- Aspect Extraction
Linguistic Engineering and Language Technologies
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.



















































































