Social Sciences Challenges
Explore social sciences challenges on Ewance to apply rigorous thinking to real-world problems. Work on research-driven briefs across psychology, sociology, policy, and communication.
Most Popular
- AnalysisBeginnerNew
Rescue a Stalling Scrum Team at a Series-B HealthTech
Review 8 hours of recorded ceremonies and 3 sprints of Jira data (story sizing, carry-over rate, cycle time per story, blocker tags). Diagnose the top 3 root causes (likely cand…
- Agile / Scrum Ceremonies
- Agile Metrics
- Retrospectives
Agile Methods and Practices - ResearchBeginnerNew
NP-Completeness Investigation of a Scheduling Feature Request
Read the feature spec (around 30 vets per clinic, around 10 rooms, around 200 appointments per day, vet-skill constraints, room-equipment constraints, customer-time preferences)…
- Np Completeness
- Complexity Theory
- Algorithm Analysis
Algorithm Design and Analysis - AnalysisBeginnerNew
Developer-Experience Audit of a Public API
Walk through the existing public API as a first-time developer using only the public docs, OpenAPI spec, SDKs (Python + JavaScript), and example repos. Run the first-hour test 3…
- Developer Experience
- REST API Design
- Audit Grade Documentation
API Design and GraphQL - StrategyBeginnerNew
Strategy Brief on Layer-2 Choice for a Web3 Gaming Studio
Survey the three L2 categories with 2026-current numbers: per-transaction cost at expected game throughput (around 50 TPS sustained, 500 TPS event spikes), finality latency (mat…
- Layer 2 Protocols
- Blockchain Protocols
- Research
Blockchain and Decentralized Systems Engineering 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
- AnalysisBeginnerNew
Cache Configuration Study for a Memory-Bound Workload
Profile the existing inner loop on a workstation with perf to baseline L1/L2/L3 miss rates and miss latencies. Run the same loop through gem5's classic cache model under 6 confi…
- Caches
- Memory Subsystems
- Performance Modeling
Computer Architecture - DesignBeginnerNew
Custom Accelerator Sketch for an Image-Processing Pipeline
Read the current C reference implementation of the 5x5 Gaussian blur (provided). Sketch a parallel datapath that produces 1 output pixel per cycle using a sliding 5x5 window ove…
- Hardware Accelerators
- Datapath Design
- Performance Modeling
Computer Architecture - AnalysisBeginnerNew
Instruction Set Analysis for an Embedded Workload
Compile all 12 workload programs to both ISAs using the appropriate cross-compiler (GCC with -march=rv32e for RISC-V; provided proprietary toolchain for the in-house ISA). Repor…
- Instruction Sets
- Code Density
- Embedded Systems
Computer Architecture - DesignBeginnerNew
Design a Production HTTP/2 Load Balancer Configuration
Design a multi-region topology: anycast edge -> regional Envoy clusters -> origin services. Specify HTTP/2 connection pooling (max connections per upstream, idle timeout), retry…
- Application Protocols
- Load Balancing
- API Gateway Patterns (Kong, Envoy)
Computer Networks - 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.
- CodeBeginnerNew
Implement Authentication and Access Control for a Civic Portal
Receive the current Next.js + Express prototype, the data model (residents, requests, documents, audit log), and the 4 staff roles (resident, clerk, supervisor, auditor) with th…
- Authentication
- Authorization
- Rbac
Introduction to Computer Security - ResearchBeginnerNew
Cybercrime-Economy Brief for an Anonymized Insurance Underwriter
Synthesize open-source intelligence from CISA advisories, public vendor reports (CrowdStrike, Mandiant, Recorded Future), darknet-market trackers, and the Ransomware Live tracke…
- Threat Intelligence
- Cybercrime Economy
- Ransomware
Cyber-Physical and Cybercrime Topics - AnalysisBeginnerNew
Cluster a Mid-Market SaaS Customer Base for Account-Tier Re-segmentation
Pull 12 months of usage signals from the warehouse: feature adoption depth, session frequency, integration counts, ticket volume, NPS (Net Promoter Score), seat utilization. Sta…
- Clustering
- K Means
- Hdbscan
Data Mining and Information Retrieval - ResearchBeginnerNew
Survey Information-Retrieval Research for an AdTech Platform's Roadmap
Build a reading list of 30-40 papers spanning SIGIR, RecSys, KDD, WSDM, and arXiv from 2023-2025 across (a) dense retrieval architectures, (b) learning-to-rank with click feedba…
- Information Retrieval
- Learning To Rank
- Research Synthesis
Data Mining and Information Retrieval 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
- 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 - CodeBeginnerNew
Build a DSL for Insurance-Policy Rules in OCaml
Design a small DSL covering: variables (insured amount, premium, deductible, named perils), expressions (arithmetic, conditionals, lookups against external tables like CRESTA zo…
- Ocaml
- Domain Specific Languages
- Parser Combinators
Functional Programming - CodeBeginnerNew
Implement Progressive Delivery with Flagger for an E-Commerce Backend
Install Flagger (or Argo Rollouts) into the existing Kubernetes + Istio stack. Configure canary analysis using Prometheus metrics: request-success-rate, request-duration p99, an…
- Flagger
- Argo Rollouts
- Canary Deployment
GitOps and Continuous Delivery - DesignBeginnerNew
Vendor-Security Review Program for a Series-C SaaS
Design a 3-tier TPRM framework (critical / important / low-risk) with explicit classification criteria (data type, integration depth, downtime impact, regulatory scope). For eac…
- Third Party Risk
- Security Governance
- Compliance
Information Security Management and Governance - AnalysisBeginnerNew
Customer-Segmentation Study for a DTC Subscription Box
Use 18 months of anonymized data: order history, churn events, NPS responses, box-rating data, referral activity, marketing-channel attribution. Engineer features (RFM-style + b…
- Unsupervised Learning
- Python Or Javascript
- Ml Applications
Machine Learning (CS Elective) - DesignBeginnerNew
Establish IT Governance for a Hyper-Growth Consultancy
Analyze 18 months of SaaS expense data and the failed client-audit report to identify the top 5 governance gaps. Design a framework covering: SaaS procurement (who approves what…
- It Governance
- Saas Management
- Access Management
IT Management and Governance - 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 - CodeBeginnerNew
Refactor a Tangled Java Pricing Engine With Design Patterns
Start from a provided Java 21 codebase with the legacy PricingEngine class, 38 example fixtures (input cart, expected price), and one failing test demonstrating a bug from last …
- Python Or Javascript
- Design Patterns
- Refactoring
Object-Oriented Programming and Design - CodeBeginnerNew
Design and Implement a C++ Telemetry Aggregator With Inheritance
Implement a TelemetrySource abstract base class with virtual sample() and timestamp() methods, 6 concrete subclasses (one per sensor family), and a TelemetryBus that polymorphic…
- Systems Language Proficiency (Go, Rust, C++)
- Inheritance
- Polymorphism
Object-Oriented Programming and Design - AnalysisBeginnerNew
Cardinality and Cost Control on a Datadog-Based Gaming Platform
Receive an anonymized export of Datadog metric inventory (metric names, tag-cardinality counts, monthly cost per metric, team owner). Identify the top 30 cost-driver metrics, cl…
- Cardinality Control
- Datadog
- Finops & Cost Optimization
Software Observability - StrategyBeginnerNew
Design a Sustainable Maintainership Model for a Mid-Tier OSS Project
Read the project's last 12 months of issues, PRs, and Discord/Slack archives (anonymized). Identify: top maintainer-burnout signals, the 5 highest-friction issue categories, and…
- Governance Models
- Maintainership
- Issue Triage
Open Source Contribution and Maintainership - AnalysisBeginnerNew
Audit a Linux Distribution for Setuid Binary Risk
Mount the provided base image (Ubuntu 22.04 LTS derivative) and inventory all setuid + setgid binaries. For each, classify into 4 buckets: legitimately needed, replaceable with …
- Os Security
- Linux Administration
- Setuid Analysis
Operating Systems
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.



















































































