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.
- AnalysisIntermediateNew
Benchmark Approximate Nearest-Neighbor Indexes for a Code-Search Startup
You receive a 5 M-vector sample (768-dim, float32) and a 1,000-query labeled benchmark with ground-truth top-50 neighbors per query. Index the same sample in Chroma (HNSW), Qdra…
- Ann Indexes
- Hnsw
- Benchmarking
Vector Databases and Embeddings - AnalysisSeniorNew
Spike Three Multiplayer Backend Patterns and Recommend One
Using the gameplay-shape specification, the starter server module, and the simulated player-input traces provided to you, implement minimal but faithful versions of all three ne…
- Realtime Systems
- Architecture Spike
- Networking Patterns
Open coursework - 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 - AnalysisIntermediateNew
ODE Integrator Benchmark for a Pharma PK/PD Pipeline
Use SciPy's solve_ivp + SUNDIALS (via scikit-sundae or diffeqpy) to benchmark: RK45 (baseline), LSODA, BDF (CVODE), Radau, and Rosenbrock. Run on three model classes (insulin-gl…
- Numerical Odes
- Stiff Integrators
- Scientific Python
Scientific Computing and Numerical Methods 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
- AnalysisBeginnerNew
Transfer Pricing for a Lagos D2C Cosmetics Startup
You are a junior tax consultant hired by GlowLagos. Your task is to analyze the current intercompany transactions (raw material purchases, manufacturing fees, and royalty paymen…
- Transfer Pricing
- Benchmarking
- Functional Analysis
International Taxation of Multinationals - DesignIntermediateNew
Cut a 42-Minute Trino Query to Under Five Minutes
Using the slow query, the EXPLAIN ANALYZE readout, the Iceberg table schemas, and the 30-day execution-metrics dataset provided, design an optimization proposal that cuts the cr…
- Trino
- SQL Optimization
- Iceberg
Open coursework - CodeBeginnerNew
Image-Classification Model for a Quality-Control Line at a Bottling Plant
Train an image classifier on 8,000 labeled bottle images (3 defect classes + 'ok'). Use transfer learning from a pre-trained backbone (EfficientNet-B0 or MobileNetV3) — the line…
- Deep Learning
- Supervised Learning
- Ml Applications
Machine Learning (CS Elective) - CodeIntermediateNew
Index a Reference Genome with a Suffix Array in Rust
Using the reference-genome FASTA in the provided materials, build an in-memory suffix array (DC3 or SA-IS construction) over the 4-letter DNA alphabet in Rust, then implement co…
- Suffix Arrays
- String Algorithms
- Rust
Open coursework - 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.
- CodeBeginnerNew
Case File: Smart-Pointer Refactor of a Game-Engine Module
Work only from the four supplied items: the representative entity-component-system module slice, the before-refactor heaptrack leak readout, the de-identified incident log, and …
- Cpp Programming
- Manual Memory Management
- Pointers
Open coursework - CodeSeniorNew
Build a Distributed Shared Memory Layer Over RDMA for Risk Engines
Build a Distributed Shared Memory library in C++ that exposes a small region interface — allocate a shared region, read from it, write to it, and free it — starting from the pro…
- Distributed Systems
- Rdma
- Consistency Models
Open coursework - AnalysisIntermediateNew
Spectral Clustering Proposal for Customer Segmentation at Cadence
Using the provided customer usage sample, construct a similarity graph (k-nearest-neighbors with k=15 and Gaussian radial-basis-function edge weights), compute the normalized gr…
- Spectral Methods
- Linear Algebra
- Algorithm Analysis
Open coursework - 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 Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- ResearchSeniorNew
Benchmark Long-Context Architectures on a Legal-Doc Retrieval Task
You receive a public legal-QA dataset (e.g., LongBench's legal split or similar) filtered to documents over 50,000 tokens. Implement or wrap 3 architectures: a sliding-window Tr…
- Long Context Architectures
- State Space Models
- Transformers
Advanced Deep Learning - CodeIntermediateNew
Design a Lock-Free Concurrent Queue for an Event Bus
Implement an MPSC (multi-producer single-consumer) ring-buffer queue in Go using atomic operations only — no mutexes. Prove correctness with the Go race detector across 8 produc…
- Concurrent Data Structures
- Lock Free Programming
- Go
Data Structures - CodeSeniorNew
Vectorize a Risk-Calculation Engine for a Mid-Cap Bank
Receive the existing pricer (C++17, scalar, around 600 lines), 2 weeks of representative input data (around 50M paths), the validation harness, and access to an Intel Ice Lake-S…
- Vectorization
- Avx 512
- Simd
Performance Engineering of Software Systems - CodeFoundationalNew
Swap a List Scan for a Min-Heap in the Dispatcher
Working only from the materials provided, your job is to make the courier-selection logic faster and to show, with evidence, that it actually got faster. First, read the de-iden…
- Heap Data Structure
- Complexity Analysis
- Python
Open coursework - CodeSeniorNew
Port a Microkernel's Fast Message Path from x86-64 to RISC-V
Starting from the representative fast-path module and its behavioral specification in the provided materials, re-implement the synchronous fast message path for RISC-V 64-bit (t…
- Microkernels
- Ipc
- Risc V
Open coursework - 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 - AnalysisSeniorNew
Amortized-Analysis Investigation of a Production Telemetry Cache
Working only from the three provided materials — the de-identified incident record (incident-record), the representative cache source module (cache-source), and the recorded ope…
- Amortized Analysis
- Data Structures
- Algorithm Analysis
Open coursework - CodeIntermediateNew
Migrate a Legacy Warehouse to a Lakehouse for an Edtech AI Platform
You receive a Postgres dump of around 50 GB and the current dbt models that produce the student-attempts mart. Land the raw data in object storage (S3 or GCS) as Parquet partiti…
- Lakehouse Architecture
- Delta Lake
- Spark
Data Engineering and Big Data Systems - CodeFoundationalNew
Diagnose and Rebuild a Slow Recipe Search at a Marketplace Startup
Work only from the three items in the provided materials: the current search function, a representative sample of the recipe catalog, and the fixed set of representative queries…
- Algorithm Analysis
- Big O
- Data Structures
Open coursework - CodeIntermediateNew
Port a Legacy C Image Pipeline from x86 to ARM64
Clone the 12k-line C codebase (provided). Set up an ARM64 cross-compile toolchain (clang or gcc). Identify portability issues: endianness assumptions, pointer-size casts, inline…
- C Programming
- Manual Memory Management
- Pointers
Imperative and Low-Level Programming - CodeIntermediateNew
Parallelize a Monte Carlo Risk Engine for a Quant Fund
Starting from the provided single-threaded C++ engine module (engine_scalar.cpp) and the provided benchmarking and equivalence specification (parallelization-spec), profile the …
- Parallel Algorithms
- Shared Memory
- Work Stealing
Open coursework - AnalysisIntermediateNew
TCP Congestion Control Comparison on a Long-Fat Network
Set up two Linux test hosts in Sydney + Frankfurt cloud regions (or one host pair with tc-netem emulating 280ms RTT). Run iperf3 transfers using CUBIC and BBR at 4 loss rates (0…
- Tcp Ip
- Congestion Control
- Performance Testing
Computer Networks
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.



















































































