Real-World Challenges Aligned to Your Coursework
Real scenarios from business, engineering, design, and analysis. Practice the work your degree prepares you for, earn verified credentials, build a portfolio recruiters can verify.
- CodeBeginnerNew
Build an Interactive Carbon-Emissions Explorer for a Climate Nonprofit
You receive 20 years of harmonized European industrial emissions data (around 800,000 rows: country, sector, sub-sector, year, emissions in tons CO2e). Design and build an inter…
- Interactive Visualization
- D3
- Observable
Data Visualization - AnalysisIntermediateNew
Threat Model a Water-Utility SCADA Network Before a Migration
Review provided network diagrams (current and proposed), the asset inventory (around 180 PLCs (programmable logic controllers), 22 engineering workstations, 6 historian servers)…
- Threat Modeling
- Ics Security
- Scada
Cyber-Physical and Cybercrime Topics - DesignIntermediateNew
Prototype an Embedded Dashboard for an EV Charger
Define the 3 user modes (driver: 4 screens, operator: 5 screens, technician: 3 screens) and their entry conditions (NFC card type, PIN, technician key). Build a 12-screen protot…
- Embedded Ui
- Figma
- Framer
Open coursework - CodeIntermediateNew
Build a Hybrid Recommender for a Niche Consumer-AI Music App
You receive listening events (around 240 million plays) plus a content embedding per track (audio + curator tags). Build a collaborative filtering model (ALS or implicit-feedbac…
- Recommender Systems
- Collaborative Filtering
- Content Based Filtering
Data Mining and Knowledge Discovery 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 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 - DesignBeginnerNew
Design a Mobile AR Furniture-Preview Experience for a Stockholm Retailer
Produce an engineering design proposal for an AR furniture-preview feature inside the retailer's existing mobile app, targeting either ARKit (iOS, USDZ models) or ARCore (Androi…
- Augmented Reality
- 3d Rendering
- Mobile Development
Open coursework - CodeIntermediateNew
Build an Internal-Tools Agent for a Mid-Cap Enterprise
You receive OpenAPI specs for 4 mock internal APIs and 30 reference question-answer pairs spanning easy lookups and multi-tool chains. Build the agent using an LLM tool-use fram…
- LLM Agents
- Tool Use
- Agent Evaluation
AI Agents and LLM-Based Agents - DesignBeginnerNew
Stand Up a Business-IT Alignment Operating Model
Map the current demand flow from intake to delivery (or non-delivery) and identify the top 5 break points (likely candidates: no triage, no prioritization frame, undersized capa…
- Business It Alignment
- Demand Management
- Portfolio Prioritization
IT Management and Governance - 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
Build a WCAG 2.2 AA Accessible Chart Component Library
Build a React and TypeScript component library that exports four chart components (bar, line, scatter, heatmap), each rendering the figures in the provided sample analytics data…
- Accessibility
- Wcag 2
- React
Open coursework - CodeIntermediateNew
Prototype a Computer-Vision QA Tool for a Robotics Manufacturer
As a 4-person team, build: (1) a labeling pipeline on around 2,000 component images (Label Studio is fine); (2) a transfer-learned classifier or a small segmentation model that …
- Computer Vision
- Transfer Learning
- Model Deployment
AI Software Engineering Group Project - CodeBeginnerNew
Refactor a Node.js Service into Scala with Effect Systems
Take the existing Node.js price-normalization code (provided). Rewrite in Scala 3 using ZIO (or Cats Effect) — model every effect explicitly (IO for side effects, Either or type…
- Scala Programming
- Zio Effects
- Cats Effect
Functional Programming - CodeIntermediateNew
Segment Cells from Microscopy Images for a Pharma-AI Discovery Lab
You receive 3,500 microscopy images with pixel-level cell masks plus a 200-image hold-out set re-annotated by two biologists for inter-annotator agreement. Train a U-Net or SegF…
- Semantic Segmentation
- U Net
- Pytorch
Open coursework Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- DesignBeginnerNew
Build the PRD for an Internal RAG Knowledge Assistant
You receive: a description of the CS workflows (post-sale onboarding, escalation, renewal), an inventory of internal knowledge sources (Notion, Salesforce, Zendesk macros, 3 pro…
- Product Management
- Retrieval Augmented Generation
- Evaluation Design
AI for Business and AI Product Management - 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 - 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
Simulate Hospital Bed Allocation for a Healthtech Decision Support Pilot
You receive 12 months of anonymized admissions and discharges data plus ward layouts (medicine, surgery, ICU, geriatrics) and a small set of clinical transfer rules. Build a dis…
- Discrete Event Simulation
- Simpy
- Policy Comparison
Decision Support Systems and Decision Analysis - CodeBeginnerNew
Build a Booking Web App for a Boutique Hotel Group
Design the data model (properties, rooms, availability, bookings, guests). Build the Next.js app with the App Router: 4 public pages (search, results, room detail, checkout), 1 …
- Nextjs
- React
- REST API
Web Application Development - DesignIntermediateNew
Design a SLSA-Aligned, Signed Release Pipeline for an Apache Project
Working only from the materials provided—the project dossier, the current release-pipeline module, the SLSA v1.0 specification, the slsa-github-generator project, the Sigstore d…
- Supply Chain
- Slsa
- Sigstore
Open coursework - CodeBeginnerNew
Reason about Drone Mission Plans with Probabilistic Logic
Build a small Bayesian network (around 12 nodes) capturing weather, no-fly-zone proximity, battery state, operator certification, and mission risk. Implement exact inference (va…
- Bayesian Networks
- Probabilistic Inference
- Knowledge Representation
Introduction to Artificial Intelligence - CodeBeginnerNew
Model a Trading Order Book with Algebraic Data Types in Haskell
Design ADTs for Side (Buy | Sell), OrderType (Limit | Market | StopLimit), Order, Trade, and BookState. Make illegal states unrepresentable (e.g. a Match can never produce a neg…
- Haskell
- Algebraic Data Types
- Property Based Testing
Functional Programming - DesignIntermediateNew
Stand Up a Self-Service Developer Platform on Backstage
Read the company case file, the squad-and-service inventory, and the Platform v1 postmortem, and consult the official Backstage software-templates documentation for the mechanic…
- Internal Developer Platform
- Backstage
- Terraform
Open coursework - ResearchIntermediateNew
Design a Capability Evaluation for an Open-Weights Coding Model
Pick a recent open-weights coding model (e.g., a Qwen, DeepSeek, or Llama variant). Design an evaluation set of around 40 coding tasks across 4 buckets: standard benign coding, …
- Capability Evaluation
- Safety Evaluation
- LLM Evaluation
AI Safety and Alignment - ResearchBeginnerNew
Designing Comfortable VR Locomotion for a Mobile Game Studio
Build a Unity test harness on Quest 3 with one short forest level and 3 toggleable locomotion modes (smooth with vignette, teleport, dash). Recruit 18 playtesters (mix of VR-exp…
- Vr Development
- Immersive Design
- Usability Testing
Virtual and Mixed Reality - CodeIntermediateNew
Specification-First Refactor of a Payments Module
Read the module, the last 12 months of incidents touching it, and the existing tests. Write a 6-page specification using a precondition / postcondition / invariant format per pu…
- Specifications
- Refactoring
- Characterization Testing
Open coursework
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.



















































































