Information Technology Challenges
Explore information technology challenges on Ewance to develop skills companies are actively hiring for. Work on briefs covering cloud, infrastructure, security, and platform engineering.
Most Popular
- CodeIntermediateNew
Strangler-Fig Modernization of a Healthcare Reporting Service
Audit the report categories (around 14) and pick operating-theater utilization for the pilot extraction (high volume, moderate complexity, low regulatory blast-radius). Design t…
- Strangler Fig
- Legacy Systems
- Feature Flags
Open coursework - 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 - StrategyIntermediateNew
Recover a Red-RAG Enterprise Implementation Mid-Flight
Pull 7 months of project artifacts (Jira, status reports, change requests, meeting minutes, time-tracking). Interview 6 people across the delivery team + 3 from the client side.…
- Project Recovery
- Estimation
- Scope Management
Software Project Management - StrategyIntermediateNew
Build the Risk, Budget, and Milestone Plan for a Mobile Bank Launch
Work only from the three materials provided: the launch brief, the regulatory obligations register, and the vendor and staffing cost sheet. From the launch brief and the regulat…
- Risk Management
- Regulatory Planning
- Scheduling
Open coursework 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
- 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
Open coursework - StrategyBeginnerNew
PMO Pilot for a Mid-Cap Engineering Org
Audit 4 pilot teams over 1 week: backlog, work-in-flight, cross-team dependencies, ad-hoc requests, slip history. Design a lightweight PMO covering: portfolio view (Notion + Lin…
- Pmo
- Portfolio Management
- Intake Design
Software Project Management - DesignIntermediateNew
Build a Quality Metrics Program for a Medical-Device Software Team
Read the team's QMS (Quality Management System) documents and the IEC 62304 software lifecycle requirements. Design a metric catalog of 12-15 metrics covering process (review-co…
- Quality Metrics
- Iec 62304
- Process Improvement
Software Quality and Process Improvement - AnalysisIntermediateNew
ISO/IEC 25010 Quality Self-Assessment for a Flight-Management Module
Work only from the four materials you are given: the module technical dossier, the defect-history dataset, the customer's quality-report template, and the engineer interview not…
- Iso 25010
- Quality Assessment
- Do 178c
Open coursework - 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.
- StrategyIntermediateNew
Roadmap a Defense Software Supplier from CMMI Level 2 to Level 3
Using only the materials provided to you — the de-identified Level 2 appraisal report (M1), the current-state process documentation snapshot (M2), the pilot baseline dataset for…
- Cmmi
- Process Improvement
- Process Models
Open coursework - AnalysisIntermediateNew
Defect-Trend Analysis and Quality Action Plan for an EV Charging Platform
Pull 18 months of defect data from Jira + the field-incident system + customer-service tickets. Categorize defects by component, severity, and root-cause taxonomy. Run statistic…
- Defect Analysis
- Statistical Process Control
- Root Cause Analysis
Open coursework - StrategyBeginnerNew
Continuous-Improvement Kata for a SaaS Engineering Org
Read Mike Rother's 'Toyota Kata' framework + 'The Kata Coaching Practice Guide'. Design a lightweight Improvement Kata for the 3 pilot teams: vision (engineering quality), targe…
- Continuous Improvement
- Toyota Kata
- Coaching
Open coursework - CodeIntermediateNew
Fuzz a Memory-Unsafe Image-Parsing Library
Identify 3 critical parser entry points (DICOM dataset parser, JPEG 2000 decoder, TIFF directory parser) and write a libFuzzer harness + an AFL++ harness for each. Build with AS…
- Fuzzing
- Memory Safety
- Address Sanitizer
Open coursework 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
- CodeIntermediateNew
Static Analysis SAST Rollout on a Fintech Codebase
Run baseline scans with Semgrep + SonarQube + Snyk Code across all 18 services. Triage the initial findings (likely 800-1,500 raw alerts) into true-positive / false-positive / i…
- Sast
- Semgrep
- Sonarqube
Open coursework - DesignIntermediateNew
Threat Model a HealthTech Patient-Portal Web App
Read the 25-page redesign architecture document (auth via Clerk, Next.js front-end, FastAPI backend, Postgres, S3 for documents, webhook integration with EMRs). Build data-flow …
- Threat Modeling
- STRIDE
- Secure Design
Software Security - 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
Open coursework - AnalysisIntermediateNew
Secure-by-Design Review of a Microservices Auth Subsystem
Read the 18-page proposed auth-service design (Next.js BFF, FastAPI auth-service, Postgres for sessions + refresh, Redis for short-lived tokens, integration with Auth0 for OIDC)…
- Secure Design
- OWASP Asvs
- Oauth2
Software Security - DesignBeginnerNew
Design a Playwright Checkout Test Suite That Blocks Bad Merges
Using the checkout incident export, identify the single most valuable happy path plus the six edge cases tied to the most frequent and most severe past incidents (for example fa…
- End To End Testing
- Playwright
- Ci Cd
Open coursework - CodeIntermediateNew
Property-Based Testing to Harden a SEPA Payments Parser
Work only from the four supplied items: the de-identified incident log of the last four quarterly parser failures (incident-log), the representative parser module (parser-module…
- Property Based Testing
- Fuzz Testing
- Go
Open coursework - CodeIntermediateNew
Kill Surviving Mutants in a Travel Pricing Service
Work entirely from the provided pricing module (pricing-module) and its existing test suite (existing-tests), using the scenario facts in the briefing document (challenge-brief)…
- Mutation Testing
- Java
- Junit
Open coursework - StrategyBeginnerNew
Risk-Based Test Strategy for a Telehealth Scheduling Release
Using the module inventory case-file, the risk-scoring template, and the team-and-runway brief, design and document a risk-based test strategy for the seven-module scheduling re…
- Risk Based Testing
- Test Strategy
- Test Planning
Open coursework - StrategyIntermediateNew
Stand Up Contract Testing for a Logistics Microservices Backend
Using only the materials provided, choose and justify the six producer-consumer service pairs to migrate first. Read the 90-day staging breakage log to rank pairs by how much pa…
- Contract Testing
- Pact
- Microservices
Open coursework - AnalysisIntermediateNew
Build a Technical Debt Register for a Legacy Banking Monolith
Run 8 structured 45-minute engineer interviews (template provided) capturing one debt item per pain point with reproducible evidence. Run SonarQube against the monolith for a qu…
- Technical Debt
- Debt Quadrant
- Code Quality
Technical Debt Management - DesignIntermediateNew
Rate and Reduce Technical Debt in a Telecom OSS Codebase
Design a SQALE-based technical-debt rating and improvement proposal for Lumera Telekom's OSS. Using only the static-analysis findings export, the module inventory and rating gri…
- Sqale Method
- Technical Debt
- Code Quality
Open coursework - StrategyBeginnerNew
Negotiate a Technical-Debt Paydown Budget Into the Roadmap
Using the engineering debt case file, build a debt-paydown budgeting framework that fits the sprint cadence and committed work shown in the roadmap snapshot. For each of the thr…
- Technical Debt
- Stakeholder Communication
- Refactoring Budgets
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.



















































































