Intermediate Challenges
Real-world scenarios at the intermediate level. Earn verified credentials as you practice the work your degree prepares you for.
- StrategyIntermediateNew
Build an Enterprise Sales Playbook for a Product-Led SaaS Scale-up
Acting as TaskFlow's first enterprise marketing hire, write a complete enterprise sales playbook for a brand-new team of three sales representatives. Ground your ideal-customer …
- Sales Playbook
- Product Led Growth
- Enterprise Sales
Open coursework - 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
- Statefulsets
- Storage Classes
Container Orchestration with Kubernetes - StrategyIntermediateNew
Revitalize a Heritage Swiss Watch Brand
Your task is to create a 3-year brand revitalization plan. Constraints: no price reduction below CHF 2,000; must maintain Swiss-made certification; budget of CHF 5 million for m…
- Brand Positioning
- Luxury Marketing Mix
- Consumer Insights
Luxury Brand Management - CodeIntermediateNew
Train an Object Detector for an Autonomous-Forklift Robotics Startup
You receive 12,000 labeled warehouse images (pallets, pedestrians, forklifts) plus a 1,500-image safety-test set heavy on pedestrian edge cases. Train an object detector (YOLOv8…
- Object Detection
- Yolo
- Edge Deployment
Deep Learning for Computer Vision 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
Design Safe Navigation Behavior for a Hospital Delivery Robot
You receive a dataset of 200 anonymized hospital corridor traces (people positions over time from the robot's LIDAR) plus the current planner's parameters. Design a policy that …
- Human Aware Navigation
- Ros2
- Motion Planning
Human-Robot Interaction - StrategyIntermediateNew
Prospect Theory in Pricing for a 40-Person SaaS Scale-Up
You are a pricing strategist at TaskFlow. Your task is to analyze how existing PLG customers (who pay a flat fee) would perceive a move to tiered pricing. Using prospect theory,…
- Prospect Theory
- Loss Aversion
- Framing Effects
Behavioural Finance - AnalysisIntermediateNew
Detect Defects on a Production Line for a Tier-1 Auto Supplier
You receive 12,000 labelled grayscale part images (8,000 good, 4,000 defective across 6 defect types) at 2048x2048. Build a pipeline that does classical preprocessing (illuminat…
- Defect Detection
- Image Classification
- Image Preprocessing
Open coursework - CodeIntermediateNew
LLM-Powered FAQ Chatbot for 40-Person SaaS Scale-up
You have access to TaskFlow's internal documentation, help articles, and a sample of 500 support tickets. Your task is to build a retrieval-augmented generation (RAG) pipeline: …
- LLM
- RAG
- Information Retrieval
Text Analytics and Natural Language Processing - 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.
- CodeIntermediateNew
Tame Lock Contention on a Shared Property-Manager CRM Database
Working only from the four provided materials, produce a fix-and-prove package. Start with the recorded lock snapshots (lock_snapshots) and the environment case file (db_environ…
- Concurrency Control
- Lock Contention
- Postgresql
Open coursework - AnalysisIntermediateNew
Capacity Planning for a 40-Person SaaS Scale-Up
Your task is to forecast ticket volumes using historical data (provided), determine the required number of support agents, and propose a staffing plan including shift schedules …
- Capacity Planning
- Forecasting
- Workforce Management
Open coursework - DesignIntermediateNew
Design a Voice-First Picking Model for a Warehouse Tablet App
Using the partner-warehouse case file and the touch-app interaction inventory, map the current picking workflow and select the eight highest-frequency interactions to move to vo…
- Interaction Design
- Voice Ui Design
- Contextual Inquiry
Open coursework - CodeIntermediateNew
Build a LangGraph Multi-Agent Researcher
Design the four-agent topology with explicit message contracts. Implement each agent as a separate LLM call with role-specific system prompts, tool access (web search for resear…
- Multi Agent Orchestration
- Langgraph
- LLM Tool Use
Multi-Agent Systems Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- AnalysisIntermediateNew
Optimizing Portfolio for a Swiss Fintech Startup
Your task is to design a diversified portfolio of up to 8 ETFs from a provided universe of 10, maximizing the Sharpe ratio. You must present a clear rationale for your asset sel…
- Portfolio Optimization
- Modern Portfolio Theory
- Sharpe Ratio
Investment Analysis and Portfolio Management - DesignIntermediateNew
Design an Invoice-Rules Mini-Language for Non-Technical Users
Design a rule mini-language whose grammar (written in Backus-Naur Form, the standard notation for describing grammars) covers boolean logic (and / or / not), comparison operator…
- Abstraction
- Recursion
- Domain Specific Language
Open coursework - 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
Designing a Dynamic Pricing Engine for a Ride-Hailing Startup
Your team is given a dataset of historical rides (timestamp, pickup location zone, demand level, available drivers). You must design a pricing algorithm that: (1) uses a multipl…
- Python
- Pandas
- Simulation
Programming for Business Applications - DesignIntermediateNew
Cross-Cultural Merger Negotiation Simulation for a German Auto Parts Supplier
Your task is to create a 2-hour negotiation simulation exercise for 8 participants (4 per team). Design the scenario, roles, confidential instructions, and a debrief guide. The …
- Cross Cultural Negotiation
- Simulation Design
- Conflict Resolution
Open coursework - DesignIntermediateNew
Design Parallel I/O for a Climate-Simulation Data Pipeline
Analyze the current I/O pattern: each MPI rank writes its own file via serial HDF5 (the classic anti-pattern). Design a single shared file using parallel HDF5 + MPI-IO with coll…
- Mpi Io
- Parallel Hdf5
- Lustre Filesystem
High-Performance and Scientific Computing - AnalysisIntermediateNew
Benchmark Visual SLAM Stacks for an Indoor Delivery Robot
You receive 8 indoor rosbag recordings (about 90 minutes total) captured by the robot's stereo camera + Inertial Measurement Unit (IMU) plus ground-truth trajectories from an ex…
- Visual Slam
- Sensor Fusion
- Trajectory Evaluation
Open coursework - DesignIntermediateNew
Design an Idiomatic REST + Webhooks API for a Logistics SaaS
Read the team's draft + the public APIs of 3 reference logistics platforms (anonymized, briefing pack provided). Author a 5-page API design guideline covering URL structure (nou…
- API Design
- REST
- Openapi
Software Design and Design Patterns - DesignIntermediateNew
Design a Versioning Strategy for a Public REST API
Receive the OpenAPI spec for the 14 endpoints, 8 months of partner-support tickets tagged 'breaking-change', and the partner-mix breakdown (which endpoints which partner uses). …
- API Design
- REST
- API Versioning
API Design and GraphQL - AnalysisIntermediateNew
Audit and Govern a Frankfurt Bank's Sprawling API Estate
Working only from the materials provided, examine the API estate and reach a defensible governance judgment. Read the situation record (estate-situation-file) to understand how …
- API Governance
- Openapi Spec
- Dora Compliance
Open coursework - DesignIntermediateNew
Observability for a Microservices Payments Platform
Design the observability architecture: OpenTelemetry traces from 38 services into Tempo, structured logs via Loki, RED (rate, errors, duration) metrics via Prometheus, SLOs defi…
- Observability
- Opentelemetry
- Slo Design
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
Open coursework
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.



















































































