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.
- CodeIntermediateNew
Build a 5-Stage Pipelined RISC-V Core in Verilog
Implement the 5-stage pipeline with: hazard detection unit, forwarding paths (EX/MEM to EX, MEM/WB to EX), pipeline stalls for load-use hazards, and a simple static branch-not-t…
- Pipelining
- Hazard Detection
- Verilog
Computer Architecture - CodeSeniorNew
Build a Lock-Free MPMC Queue for a Trading-Backend Hot Path
Implement Vyukov's bounded MPMC queue in C++20 using atomic operations with explicit memory orderings (relaxed where safe, acquire/release on the enqueue/dequeue handshake). Use…
- Lock Free Algorithms
- Memory Models
- Cpp
Advanced Concurrency and Parallel Computing - ResearchSeniorNew
Benchmark Reward-from-Feedback Methods on a Tabletop Pick-Place
You will use a Franka Panda arm in PyBullet on a 4-object pick-and-place task. For each of the three feedback methods, train a reward model and a downstream policy until converg…
- Reinforcement Learning
- Reward Learning
- Preference Comparison
Human-Robot Interaction - ResearchIntermediateNew
Lab Project: Compare Three Architectures on Your Own Mini-Benchmark
Scope the problem yourself (suggested examples: sentiment classification on a niche domain, tabular anomaly detection, time-series forecasting on a public dataset). Define the t…
- Experiment Design
- Statistical Testing
- Pytorch
AI/ML Practicum and Hands-on Lab 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
Implement Bulk Synchronous Parallel PageRank on a 1.5B-Edge Graph
Choose either Apache Spark + GraphX (Pregel API) or a vanilla MPI + C++ implementation. Run 25 iterations of PageRank on the 1.5B-edge graph (graph file format provided: CSR par…
- Parallel Algorithms
- Bsp
- Graph Algorithms
Parallel and Distributed Algorithms - CodeIntermediateNew
Design Error Recovery for a Friendly Compiler
Read the existing parser (recursive-descent, in Rust). Design and implement a panic-mode error recovery strategy with synchronization tokens (statement boundary, end of block, s…
- Error Recovery
- Recursive Descent Parsing
- Diagnostic Design
Compiler Construction - CodeSeniorNew
Design a Lock-Free Concurrent Skip List for a Time-Series Database
Implement Fraser's lock-free skip list in Rust with marked pointers for logical deletion. Validate under loom for all interleavings up to 4 threads (or use shuttle if loom can't…
- Lock Free
- Concurrent Data Structures
- Rust Programming
Parallel and Distributed Algorithms - CodeSeniorNew
Build a Secure Multi-Party Computation Demo for Cross-Bank Fraud Detection
Pick MP-SPDZ as the MPC framework. Build a 4-party demo computing two protocols: (1) private set intersection of suspicious-account IDs across banks, (2) joint aggregate (count …
- Secure Computation
- Mpc
- Cryptography
Privacy-Enhancing Technologies - 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
Continuous Delivery Maturity Audit for a Fintech Backend
Collect 8 weeks of deployment data (lead time for changes, deployment frequency, change-failure rate, mean time to restore) per team using their GitHub Actions + Jira + PagerDut…
- Continuous Delivery
- Dora Metrics
- Ci Cd
Agile Methods and Practices - PresentationSeniorNew
Run a Post-Mortem on a Failed ML Deployment
You receive a packet: original training data sample, post-launch production logs, three Slack-style threads from the on-call rotation, and a summary of the telco's complaints. R…
- Root Cause Analysis
- Stakeholder Framing
- Model Monitoring
Machine Learning in Practice - AnalysisIntermediateNew
Optimize a Slow Trino Query Over a Petabyte Warehouse
Receive the slow SQL query (around 600 lines), the Trino EXPLAIN ANALYZE output, the underlying Iceberg table schemas (partition specs, sort orders), and 30 days of execution me…
- Trino
- SQL Optimization
- Iceberg
Big Data and Data-Intensive Systems - CodeBeginnerNew
Replace Raw Pointers with Smart Pointers in a Game-Engine Module
Audit the 18k-line module for raw-pointer ownership patterns (owning, borrowing, shared). Refactor in 4 phases: (1) introduce unique_ptr for clearly-owning sites, (2) shared_ptr…
- Cpp Programming
- Manual Memory Management
- Pointers
Imperative and Low-Level Programming 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
- AnalysisSeniorNew
Brain-Tumor MRI Segmentation Bake-Off
You receive a curated public multi-modal MRI brain-tumor cohort (~600 patients, T1/T1c/T2/FLAIR with whole-tumor / tumor-core / enhancing-tumor masks). Train all three architect…
- Medical Imaging
- Segmentation
- Convolutional Neural Networks
Machine Learning for Imaging and Medical Image Analysis - CodeIntermediateNew
Supply-Chain Hardening: SLSA-Aligned Build Pipeline for an Apache Project
Audit the project's current release pipeline (GitHub Actions, release-script). Map the current state against the SLSA v1.0 requirements (source, build, provenance, dependencies)…
- Supply Chain
- Slsa
- Sigstore
Open Source Contribution and Maintainership - ResearchIntermediateNew
Industrial Case Study: Why a Microservices Migration Failed
Conduct 8 1-hour interviews across CTO, 3 tech leads, 2 platform engineers, 1 SRE, and the product VP. Analyze 24 months of artifacts (ADRs, RFCs, incident reports, deployment d…
- Industrial Case Study
- Qualitative Research
- Software Architecture
Advanced Software Engineering - AnalysisBeginnerNew
Choose a Hash Table vs Trie for a URL-Shortener Cache
Implement (1) a hash-table cache with linear probing and (2) a compressed trie cache, both with the same eviction policy (LRU). Measure (a) p50/p99 lookup latency, (b) memory fo…
- Hash Tables
- Trie Data Structure
- Benchmarking
Data Structures - CodeFoundationalNew
Parallelize an Image-Processing Pipeline with Data Parallelism
Receive the current pipeline (Python 3.12, ~600 lines, uses Pillow + ffmpeg), a representative batch (1,000 images averaging 3MB each), and host specs (16 cores, 32GB RAM). Rewr…
- Data Parallelism
- Python
- Multiprocessing
Concurrent and Parallel Programming - StrategyBeginnerNew
Set Up Trunk-Based Development on a 3-Branch Workflow
Audit the current branch + merge data over 8 weeks (frequency, conflict count, time-to-green). Pick one product team for a 4-week pilot: introduce a feature-flag system (Unleash…
- Version Control
- Trunk Based Development
- Feature Flags
Software Construction - AnalysisSeniorNew
Global Value Chain Optimization for a Sustainable Fashion Brand
You are a supply chain strategist at EcoWear. Your task is to map the current value chain, identify bottlenecks and risks, and propose a redesigned configuration. You must evalu…
- Value Chain Analysis
- Supply Chain Optimization
- Sustainability Assessment
International and Global Strategy - CodeBeginnerNew
Implement a Constraint Solver for a Lisbon Tourism Scheduler
Model the next-week schedule as a CSP: variables are (guide, day, slot) assignments; domains are available routes; constraints encode language requirements, max consecutive tour…
- Constraint Satisfaction
- Backtracking Search
- Python
Introduction to Artificial Intelligence - DesignIntermediateNew
Real-Time Traffic-Sensor Fusion for a Smart Intersection
Design a fusion architecture: per-modality timestamping (NTP-disciplined within 50ms), per-modality confidence weighting (modality-specific noise model), Kalman-filter or partic…
- Sensor Fusion
- Cyber Physical Systems
- Edge Computing
Internet of Things and Cyber-Physical Systems - 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 - CodeBeginnerNew
Add Constant Folding and Dead Code Elimination to a Toy Compiler
Fork the repo, read the IR specification (3-address code, register-based, documented in /docs/ir.md). Implement constant folding as an IR-to-IR pass: any operation on literal op…
- Intermediate Representation
- Constant Folding
- Dead Code Elimination
Compiler Construction - StrategyBeginnerNew
Pick a Forecasting Stack for an Edtech Engagement Team
You will produce a 6-page strategy memo evaluating three paths: (1) in-house forecasting team (2 engineers), (2) open-source stack (statsforecast + neuralforecast), (3) forecast…
- Ai Strategy
- Build Vs Buy Analysis
- Vendor Evaluation
Time Series Analysis and Forecasting
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.



















































































