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
Measure and Reduce Developer Cognitive Load Across 6 Squads
Run the Team Topologies team self-assessment (cognitive-load survey, 12 questions) with 5 representatives per squad (30 total). Inventory each squad's tool surface: services own…
- Platform Engineering
- Cognitive Load
- Team Topologies
Platform Engineering - AnalysisBeginnerNew
GDPR Article 25 Privacy-By-Design Review for a HealthTech API
Review the API specification (OpenAPI 3, provided, 42 endpoints). For each endpoint: identify data categories handled (special-category health data, identifiers, traffic data), …
- GDPR
- Privacy By Design
- REST API Design
Privacy-Enhancing Technologies - ResearchBeginnerNew
Run a Product Discovery Sprint for a Vertical SaaS in Logistics
Recruit 8 dispatchers across 5 freight-forwarder customers (intro emails will be facilitated). Run 30-minute interviews using the Opportunity-Solution Tree (a tree-shaped diagra…
- Product Discovery
- User Interviews
- Opportunity Solution Tree
Product Management for Software Engineers - StrategyBeginnerNew
Build a Pricing-and-Packaging Proposal for a Developer-Tools Startup
Analyze the current 80 customers (anonymized export provided: usage by metric, plan, MRR, churn risk). Pick a value-metric tied to customer-visible value (likely: monitored serv…
- Pricing Strategy & Elasticity
- Model Packaging
- Three Statement Modeling
Product Management for Software Engineers 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
- StrategyBeginnerNew
Plan a Feature Launch with Marketing and Sales Coordination
Design a 6-week launch plan with 4 workstreams: product readiness (acceptance criteria, beta cohort selection), marketing (positioning, content, customer email), sales enablemen…
- Product Launch
- Cross Functional Coordination
- Go To Market
Product Management for Software Engineers - CodeBeginnerNew
Characterization Tests for an Untested Pricing Engine
Drive the pricing engine with around 800 representative input vectors generated from anonymized production quotes (provided). For each vector, capture the current output as the …
- Characterization Tests
- Approval Testing
- Legacy Code
Refactoring and Code Smell Detection - ResearchBeginnerNew
Stakeholder Interviews for a Hospital EHR Replacement
Run 38 structured interviews (45 min each) using a question protocol covering daily workflows, top-3 pain points, and red-line constraints (e.g., 'must not add clicks per chart'…
- Stakeholder Mapping
- Requirements Elicitation
- User Interviews
Requirements Engineering - DesignBeginnerNew
Use-Case Specification for a Marketplace Disputes Workflow
Identify 5 primary use cases (e.g., 'Buyer opens dispute within 7-day window', 'Seller counters with evidence', 'Operations escalates to refund'). For each: actors, precondition…
- Use Cases
- Cockburn Template
- Requirements Specification
Requirements Engineering - 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.
- PresentationBeginnerNew
Requirements Validation Workshop for a Government Permits Portal
Convert the 12 main flows in the requirements document into concrete executable scenarios (think Gherkin: Given / When / Then) with realistic data (anonymized real permits). Wal…
- Requirements Validation
- Executable Scenarios
- Gherkin
Requirements Engineering - StrategyBeginnerNew
REST API Versioning Strategy for a 4-Year-Old Public API
Pick a versioning scheme (URI path vs header-based) and justify it against integrator behavior. Define the deprecation lifecycle: announce → deprecate → sunset, with concrete ti…
- REST API Design
- API Versioning
- Openapi
Engineering Software as a Service - AnalysisBeginnerNew
Define SLOs and Error Budgets for a Real-Time Trading API
Pull 90 days of API latency + error data per endpoint from Prometheus (anonymized exports provided). Propose Service Level Indicators (SLIs) for 3 services × 2 SLI types (availa…
- Slo / Sli Definition
- Error Budgets
- Sli Design
Site Reliability Engineering - PresentationBeginnerNew
Run an Incident-Response Tabletop for a Healthtech On-Call Team
Design 3 tabletop scenarios with realistic timeline injects (every 5-10 minutes, new info arrives). Run the tabletop hybrid (in-person + remote) with the 8 on-call engineers + 2…
- Incident Response
- Tabletop Exercises
- Incident Command
Site Reliability Engineering Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- AnalysisBeginnerNew
Postmortem and Action-Item Tracking for a 3-Service Outage
Re-write the existing postmortem using the Google SRE blameless format: timeline (anchored to UTC), what went well, what went poorly, where we got lucky, action items (S.M.A.R.T…
- Postmortems
- Blameless Culture
- Action Item Tracking
Site Reliability Engineering - CodeBeginnerNew
Add a Test Harness to an Untested Open-Source CLI
Fork the repo (test mirror provided), set up Vitest with coverage and a CI workflow that fails under 75 percent on the targeted modules. Write characterization tests first (asse…
- Unit Testing
- Integration Testing
- Test Coverage
Software Construction - StrategyBeginnerNew
Set Up Trunk-Based Development on a 3-Branch Workflow
Audit the current branch + merge data over 8 weeks (frequency, conflict count, time-to-green). Pick one product team for a 4-week pilot: introduce a feature-flag system (Unleash…
- Version Control
- Trunk Based Development
- Feature Flags
Software Construction - StrategyBeginnerNew
Estimate and Plan a 6-Week MVP for a Local Logistics Startup
Read the product brief and decompose it into 8-12 modules (driver app, dispatcher console, shipper portal, billing, etc.). Estimate each module using 3-point estimation (optimis…
- Estimation
- Scheduling
- Risk Management
Software Engineering Foundations - StrategyBeginnerNew
Maintenance Plan for a Donated NGO Web Platform
Run an inventory: dependencies (with known-CVE check), secret exposure, test coverage, deploy process, observability, and on-call. Author a 12-month maintenance plan covering pr…
- Software Maintenance
- Dependency Management
- Security Hardening
Software Engineering Foundations - StrategyBeginnerNew
Estimate and Schedule a 16-Week Custom CRM for an Agency Client
Read the 22-page SOW (statement of work). Decompose into a 3-level work-breakdown structure (~80-110 leaf tasks). Estimate each leaf using 3-point (optimistic/most-likely/pessim…
- Estimation
- Scheduling
- Work Breakdown Structure
Software Project Management - DesignBeginnerNew
Organize a Distributed Team Across 4 Timezones
Audit the current state via 8 interviews (4 in SF, 2 in Warsaw, 2 in Bangalore). Design 4-5 squads each owning a domain end-to-end (not split across timezones for handoff). Buil…
- Team Management
- Distributed Teams
- Communication Design
Software Project Management - StrategyBeginnerNew
Design a Risk-Based Test Strategy for a Telehealth Release
Run a risk-scoring workshop with the 3 QA engineers and 2 tech leads (template provided). For each of the 7 modules, score probability of failure, customer impact, and regulator…
- Risk Based Testing
- Test Strategy
- Test Planning
Software Testing and Quality Assurance - StrategyBeginnerNew
Negotiate a Debt-Paydown Budget Inside a Roadmap
Pick 3 well-known debt items (e.g., flaky tests blocking deploys, manual tenant provisioning, a legacy notification service). For each, model the carrying cost in engineer-hours…
- Technical Debt
- Stakeholder Communication
- Refactoring Budgets
Technical Debt Management - DesignBeginnerNew
Architecture Decision Records for a Modernization Program
Read 18 weeks of architecture-channel Slack history and 6 architecture-review meeting notes to inventory decisions already made. Backfill 12 ADRs using Michael Nygard's template…
- Architecture Decision Records (Adrs)
- Technical Debt
- Stakeholder Communication
Technical Debt Management - StrategyBeginnerNew
Design Critique Process for a Growth Design Team
Design a 60-minute weekly design-critique format covering: pre-read window, presenter prep template, time-boxed feedback rounds (start-stop-continue or 'I like, I wish, I wonder…
- Design Critique
- Facilitation
- Design Systems
User Interface Design and Prototyping - DesignBeginnerNew
Design-System Component Library in Figma for a Travel Brand
Audit the existing app across the 7 squads to inventory every variant of each component (screenshot grid). For the 12 priority components, design canonical variants using Figma …
- Design Systems
- Figma
- Component Libraries
User Interface Design and Prototyping
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.



















































































