Business
Operations, Supply Chain & Procurement Challenges
Operations, Supply Chain & Procurement challenges put you inside the work of running processes that deliver on time and at cost. You'll build skills in process mapping, flowcharting and BPMN, sharpen capacity planning and scheduling, and use ERP navigation and benchmarking to find where work breaks down.
From there you'll tackle the harder edges — supply chain optimization, Lean Six Sigma DMAIC, 5-Whys & Fishbone root-cause analysis, and Kraljic matrix supplier segmentation — running RFP/RFI orchestration and vendor evaluation the way operations teams actually do. Each challenge you solve earns a verified credential you can share with recruiters.
- DesignIntermediateNew
Design a Kanban Flow System for a Platform Team
Map the platform team's current workflow (intake to deploy) and design a Kanban board with 5-7 columns, explicit WIP limits per column, and a class-of-service swimlane for emerg…
- Kanban Boards
- Flow Metrics
- Process Mapping
Agile Methods and Practices - CodeIntermediateNew
Out-of-Order Execution Microbenchmark Suite
Design and implement 6 microbenchmarks: ROB capacity probe (varying chain length), load-store queue probe, branch mispredict cost probe, ILP saturation probe, store-to-load forw…
- Out Of Order Execution
- Performance Counters
- Benchmarking
Advanced Computer Architecture - CodeBeginnerNew
Build a Bounded Concurrent Queue for a Microservice Worker Pool
Implement a bounded concurrent queue in Go (no third-party queue libraries; standard library + sync primitives only) that supports: Put(item) blocks when full, TryPut(item, time…
- Concurrent Data Structures
- Mutex And Condvar
- Systems Language Proficiency (Go, Rust, C++)
Concurrent and Parallel Programming - DesignIntermediateNew
Build a Scalable-System-Design Spec for a Streaming-Ingest Pipeline
Receive the current architecture (Kafka 3.6, Flink 1.18, ClickHouse 24.x), 4 weeks of production metrics (per-topic throughput, partition skew, Flink operator backpressure, Clic…
- Scalable System Design
- Kafka Event Streaming
- Flink
Performance Engineering of Software Systems Develop in-demand professional skills.
Each challenge names the skills it strengthens. Over time, your profile fills with the competences a hiring manager would actually look for.
Why Ewance
- CodeIntermediateNew
Edge-Inference Pipeline for a Smart-Factory Vibration Monitor
Architect a pipeline that runs on an ESP32-S3 + STM32 combo (provided): (1) sample 3-axis accelerometer at 3.2 kHz, (2) compute windowed FFT features on-device every 1s, (3) run…
- Edge Computing
- Embedded Systems
- Sensors And Actuators
Internet of Things and Cyber-Physical Systems - AnalysisBeginnerNew
Measure and Reduce Developer Cognitive Load Across 6 Squads
Run the Team Topologies team self-assessment (cognitive-load survey, 12 questions) with 5 representatives per squad (30 total). Inventory each squad's tool surface: services own…
- Platform Engineering
- Cognitive Load
- Team Topologies
Platform Engineering - AnalysisIntermediateNew
Evaluate an Agent Suite on the SWE-Bench-Style Coding Benchmark
You receive a sandboxed set of 50 small repo-modification tasks (test-passing as the success signal). Run 3 open-source agent frameworks (e.g., OpenHands, SWE-agent, and Aider) …
- Ai Agents
- Agent Evaluation
- Benchmarking
AI Agents and LLM-Based Agents - StrategyBeginnerNew
Code Review Bootcamp for an Early-Stage Mobile Team
Read the team's last 100 merged PRs (export provided) and tag the 10 worst review threads (rubber-stamp, bikeshed, missing context). Draft a 4-page code-review guideline coverin…
- Code Review
- Mentorship & Coaching
- Process Mapping
Software Construction - Browse challenges
Explore role
Strategy Analyst
Frame the business question, model the options, build the recommendation. From market sizing to competitive analysis, this role is where strategy consulting meets in-house decision-making.
- CodeSeniorNew
Port a Microkernel IPC Mechanism to a New Architecture
Fork the project repository and port the synchronous IPC fast path to RISC-V (RV64GC). Preserve the existing fast-path invariants: register-only message passing for messages und…
- Microkernels
- Ipc
- Risc V
Advanced Operating Systems - AnalysisIntermediateNew
Cost-Optimize a Large-Scale Spark Job for an Ad-Tech Platform
You receive the Spark job source (PySpark), the EMR cluster config, and 5 nights of job-history JSON. Profile the job with the Spark UI + EMR metrics, identify the top 3 cost dr…
- Spark Optimization
- Cloud Services
- Cost Engineering
Cloud Computing for Data and ML - AnalysisIntermediateNew
Defect-Trend Analysis and Quality Action Plan for an EV Charging Platform
Pull 18 months of defect data from Jira + the field-incident system + customer-service tickets. Categorize defects by component, severity, and root-cause taxonomy. Run statistic…
- Defect Analysis
- Statistical Process Control
- 5 Whys & Fishbone Root Cause Analysis
Software Quality and Process Improvement - AnalysisIntermediateNew
Sales & Distribution Process Optimization for a Mid-Size Manufacturer
Your task is to audit PumpTech's SD processes (inquiry to cash) and design improvements. You will map the current process, identify root causes of delays (e.g., manual credit ch…
- SAP S4hana
- Sales And Distribution
- Business Process Reengineering
ERP Systems (SAP and Microsoft Dynamics) Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodeIntermediateNew
Implement a Persistent Immutable List for a Collaborative-Editing Startup
Implement in Python (or TypeScript / Kotlin). Build a persistent immutable list with operations: get, set, append, pop, slice, concat. Use structural sharing (32-way vector trie…
- Data Abstraction
- Recursion
- Persistent Data Structures
Programming Abstractions - AnalysisIntermediateNew
GPU Roofline Model Study for a Computer Vision Inference Workload
Construct empirical roofline plots for the current GPU (A100-class) and next-gen GPU (H100-class) using vendor-published peak FLOPs and measured peak memory bandwidth. Profile t…
- Gpu Architecture
- Roofline Model
- Performance Modeling
Advanced Computer Architecture - 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 - CodeIntermediateNew
Apply Software Transactional Memory to a Real-Time Auction Book
Implement two variants of the same auction-book API (best-bid/best-ask lookup, place-order, cancel-order, match-orders): (1) baseline with java.util.concurrent locks + a SkipLis…
- Transactional Memory
- Concurrent Data Structures
- Haskell
Advanced Concurrency and Parallel Computing - StrategyBeginnerNew
Spec the AI Stack for an Indoor Service Robot Roadmap
You will research and write a 6-page AI-stack strategy spanning navigation (build vs. buy a SLAM stack), manipulation (in-house RL vs. licensed Vertical-AI APIs), voice (cloud A…
- Ai Workforce Strategy
- Build Vs Buy Analysis
- Roadmap Design
Robotics - DesignBeginnerNew
ITIL Service Desk Redesign for a D2C Cosmetics Startup
Design a service desk model based on ITIL best practices. Propose a tiered support structure (L1-L3), a self-service portal with knowledge base, and a process for incident manag…
- Itil
- Service Desk
- Incident Management
IT Service Management - ResearchSeniorNew
SAT-Based Planner for Smart-Grid Demand Response
Encode the dispatch problem (which customers to curtail by how much, respecting per-customer contractual caps and grid-cell totals) as a SAT or MaxSAT instance. Solve 50 histori…
- Sat Based Planning
- Constraint Encoding
- Benchmarking
Automated Planning - 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 - CodeIntermediateNew
Implement Federated Learning for a Government Statistics Office
Use Flower as the FL framework. Simulate 8 municipalities each with a partition of a synthetic wage dataset (provided, 1M rows, EU-Labour-Force-Survey schema). Train a gradient-…
- Federated Learning
- Differential Privacy
- Python Or Javascript
Privacy-Enhancing Technologies - CodeBeginnerNew
Build a Search-Based Logistics Router for a Same-Day Delivery Service
Build a Python service exposing /route that takes (courier_location, list_of_stops, traffic_window) and returns an ordered route. Implement 2 search strategies: A* (with a domai…
- Search Algorithms
- Intelligent Agents
- Python Or Javascript
Introduction to Artificial Intelligence (CS Elective) - StrategyBeginnerNew
Spec a Voice Agent for an Airline's Disruption Support Line
You will produce a 6-page voice-agent product spec covering: (1) supported intents and out-of-scope handling, (2) handoff-to-human criteria, (3) latency and confidence threshold…
- Voice Agent Design
- Intent Design
- Metric Design
Speech Recognition and Spoken Language Processing - CodeIntermediateNew
Restore Smartphone Low-Light Photos for a Consumer AI App
You receive 200 paired low-light / well-lit phone photos plus 1,000 unpaired low-light photos. Build a pipeline that combines a learned denoiser (e.g. a small DnCNN-style model …
- Image Restoration
- Denoising
- Tone Mapping
Image Processing and Computational Imaging
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.
Related skill families
Browse all skillsIndustry 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.



















































































