Intermediate Challenges
Real-world scenarios at the intermediate level. Earn verified credentials as you practice the work your degree prepares you for.
- CodeIntermediateNew
Roll Out OpenTelemetry Tracing Across a Microservices Fintech
Receive an anonymized service map (90 services, payment-critical path of 12), a runtime mix (Node.js, Go, Java), and existing logging/metrics setup. Define: an OTel SDK adoption…
- Distributed Tracing
- Opentelemetry Instrumentation
- Sampling Strategies
Software Observability - CodeIntermediateNew
Design an Anti-Corruption Layer for a Legacy Hospital EHR
Map the legacy EHR's HL7 v2 message schema (ADT, ORM, ORU segments) to the new platform's domain (Patient, Encounter, Order, Result). Identify the 6-10 anti-patterns in the lega…
- Anti Corruption Layer
- Hl7 Integration
- Domain Modeling
Domain-Driven Design - ResearchIntermediateNew
Emerging-Tech Scouting Sprint for a Family-Office Innovation Fund
Per sector, map the landscape (around 30 active companies, segment by stage + business model + technical approach). Score companies on a technology-readiness-level (TRL) + comme…
- Emerging Tech Scouting
- Innovation Management
- Venture Thesis
Innovation and Entrepreneurship for CS - CodeIntermediateNew
Index a Genomics Dataset with a Suffix Array for Read Matching
Implement a suffix array over a 720 MB DNA sequence (4-character alphabet) using DC3 (Difference Cover modulo 3) or SA-IS construction in Rust. Build pattern-matching utilities …
- Suffix Arrays
- String Algorithms
- Systems Language Proficiency (Go, Rust, C++)
Data Structures 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
Distributional Embeddings for a Multilingual Legal Search
Use a public multilingual corpus (e.g., MultiEURLEX or a subset of EUR-Lex) plus a small hand-built test set of around 100 cross-lingual query-passage pairs. Fine-tune (or evalu…
- Distributional Semantics
- Multilingual NLP
- Sentence Embeddings
Computational Semantics - DesignIntermediateNew
Counterfactual Explanations for an Insurance Pricing Model
You receive a trained LightGBM regression model (premium in GBP), the feature schema (28 features, 14 mutable from the customer's side), and 500 sample quotes. Use DiCE (Diverse…
- Counterfactual Explanations
- Dice Ml
- Interpretability
Explainable and Interpretable AI - DesignIntermediateNew
Authentication + RBAC for a Multi-Workspace SaaS
Design the auth architecture: identity provider (managed), session model (JWT with rotation), workspace-membership claims, RBAC permission model (4 default roles, custom-role ca…
- Authentication
- Rbac
- Sso
Engineering Software as a Service - AnalysisIntermediateNew
Branch Predictor Study for a Cryptocurrency Hashing Library
Profile the hot inner loop with perf record + perf annotate to identify the 5 highest-frequency branches. Measure per-branch mispredict counts using perf counters (BR_MISP_RETIR…
- Branch Prediction
- Performance Counters
- Benchmarking
Computer Architecture - 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.
- DesignIntermediateNew
Co-Design a Trust Layer for an Enterprise RAG Assistant
You will plan and run a 5-day remote co-design study with eight pilot users (a mix of plant operators and middle managers). Sessions 1-2: discover where trust breaks down. Sessi…
- Co Design
- User Research
- Trust And Transparency
Human-Computer Interaction for AI Systems - StrategyIntermediateNew
Designing a Developer Ecosystem for a Fintech API
Design a 12-month ecosystem strategy to grow active third-party developers in Italy and Spain by 3x, including governance rules, incentive structures, and partner tiers. Constra…
- Ecosystem Design
- Platform Strategy
- Developer Relations
Alliances, Networks and Ecosystems - DesignIntermediateNew
Voice + Visual Prototype for a Hands-Free Warehouse App
Write the voice-script branching diagram (8 happy steps + 2 exceptions) using a simple grammar: prompt → expected input → response → next state. Build the wrist-screen visual pr…
- Voice Ui
- Multimodal Design
- Figma
User Interface Design and Prototyping - 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 Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- DesignIntermediateNew
Design Multi-Tenant Network Policies with Calico Tier Enforcement
Receive the cluster topology (120 customer namespaces + 4 platform namespaces), the application traffic patterns (frontend talks to backend talks to its tenant's database), and …
- Kubernetes Orchestration
- Network Policy
- Calico
Container Orchestration with Kubernetes - CodeIntermediateNew
Port a Monte Carlo Engine to CUDA for an Asset Manager
Profile the CPU MC engine to identify the kernel candidates: path generation (Brownian motion + correlated factors), payoff evaluation, aggregation. Port to CUDA: use cuRAND for…
- Cuda
- Monte Carlo
- Gpu Programming
High-Performance and Scientific Computing - StrategyIntermediateNew
Corporate Innovation Pilot Design for a Tier-1 Auto Supplier
Audit year-1: review the 14 pilots' charters, outcomes, and sponsor commitment. Identify the structural failures (likely: no sponsor with budget ownership, no scale-up criteria …
- Innovation Management
- Pilot Program Design
- Stakeholder Communication
Innovation and Entrepreneurship for CS - CodeIntermediateNew
Prune and Distill a Speech Model for a Hearable
You receive a trained 280 KB CNN keyword spotter (10 keywords + silence + unknown) with 96.1% top-1 accuracy on the Google Speech Commands test set. Apply structured pruning (ch…
- Pruning
- Knowledge Distillation
- Model Compression
Edge ML and On-Device Machine Learning - StrategyIntermediateNew
Design a Multi-Region Blue/Green Database Deployment for an EdTech Platform
Design the migration: source PostgreSQL 14 (primary in São Paulo) to target PostgreSQL 16 (primary in Mexico City, replica in Bogotá). Use logical replication for zero-downtime …
- Blue Green Deployment
- Logical Replication
- Postgresql Or Mysql
DevOps and Secure Deployment - AnalysisIntermediateNew
Data-Driven Customer Segmentation for a SaaS Scale-Up
Using provided anonymized customer data (firmographics, usage patterns, and purchase history), perform cluster analysis to segment the customer base. Develop a targeting strateg…
- Customer Segmentation
- Cluster Analysis
- Data Analytics
Marketing Management - CodeIntermediateNew
Map a Climate-Policy Corpus to Linked Open Data
You receive 12,000 policy PDFs and a benchmark of 200 documents with manually linked entities (places, organizations, policies). Build a pipeline that runs NER, candidate-genera…
- Entity Linking
- Linked Open Data
- Wikidata
Knowledge Graphs and Semantic Web - StrategyIntermediateNew
Enterprise Sales Playbook for a PLG SaaS Scale-up
As the first enterprise marketing hire at TaskFlow, create a sales playbook for the new enterprise sales team. The playbook must cover: ideal customer profile (ICP) for enterpri…
- Sales Playbook
- Product Led Growth
- Enterprise Sales
Marketing (MBA) - AnalysisIntermediateNew
Tune Consistency Levels for a Global Ride-Hailing Platform
Receive an anonymized topology export (3 regions, RF=3 per region) plus 7 days of query traces tagged by class. Reproduce the matching anomaly in a Kubernetes-based test cluster…
- Consistency Models
- Cassandra
- Distributed Tracing
Distributed Systems - ResearchIntermediateNew
Audit an Agentic Workflow for Safety Failures
Read the system's existing capability spec + tool-allow-list. Design 50+ adversarial inputs across categories: prompt-injection, tool-confusion, scope-escape (agent does somethi…
- Ai Red Teaming
- Agent Safety
- Prompt Injection
Multi-Agent Systems - CodeIntermediateNew
Secure the Software Supply Chain of an Open-Source SDK
Audit the current state: dependency tree, publish process, GitHub Actions workflows, signing posture. Generate an SBOM (CycloneDX format) using Syft. Run OpenSSF Scorecard and t…
- Supply Chain Security
- Slsa
- Sbom
Software Security - DesignIntermediateNew
Cultural Integration After a Cross-Border Merger
Your team must design a 3-month cultural integration program for the merged entity. Constraints: budget of €50,000, must involve both French and Indian employees at all levels, …
- Cross Cultural Communication
- Merger Integration
- Cohort Program Design
Diversity and Inclusion Management
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.



















































































