Beginner Challenges
Real-world scenarios at the beginner level. Earn verified credentials as you practice the work your degree prepares you for.
- ResearchBeginnerNew
Run a Stakeholder Discovery Program for a Hospital Records Replacement
Using the discovery context and stakeholder roster in the case file, design and run a structured program of 38 interviews (45 minutes each) covering the 28 clinicians, 6 technol…
- Stakeholder Analysis
- Requirements Elicitation
- User Interviews
Open coursework - AnalysisBeginnerNew
Capital Budgeting for a Munich D2C Cosmetics Expansion
Your task is to build a discounted cash flow model comparing the two expansion strategies over a 5-year horizon. You must estimate initial investment, projected revenues, operat…
- Discounted Cash Flow
- Net Present Value
- Internal Rate Of Return
Open coursework - ResearchBeginnerNew
Run a Product Discovery Sprint for Logistics Dispatch Software
Using the company-brief and the customer-recruitment-packet, recruit and interview eight dispatchers across the five named freight-forwarder customers (the warm introduction ema…
- Product Discovery
- User Interviews
- Opportunity Solution Tree
Open coursework - 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 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
CodeBeginnerNewKnowledge-Graph Recommender for a Lisbon Bookstore
Using the catalog sample (catalog_sample), build a knowledge graph whose nodes are books, authors, genres, themes, eras, and awards, and whose edges capture relationships such a…
- Knowledge Representation
- Knowledge Graphs
- Python Programming
Open coursework- AnalysisBeginnerNew
Rate and Structure a Spanish Green Bond Issuance
Using the Aurelia Renovables financial statements dataset, calculate the core credit metrics over the three reported years: interest coverage, net-debt-to-EBITDA leverage, funds…
- Credit Analysis
- Financial Statement Analysis
- Bond Covenants
Open coursework - DesignBeginnerNew
Greedy Delivery-Slot Assignment for a Munich Grocery Startup
Using the provided order history sample, rider roster, and manual dispatch baseline, design and implement a greedy slot-assignment algorithm in Python. The algorithm must (1) so…
- Greedy Algorithms
- Algorithm Analysis
- Python
Open coursework - AnalysisBeginnerNew
Diagnose a Deadlock in a Multi-Threaded File Indexer
Clone the indexer repo (provided), set up reproduction with thread-sanitizer and helgrind, and produce a deterministic deadlock test case in under 5 minutes of runtime. Diagnose…
- Synchronization
- Deadlock Analysis
- C Programming
Operating Systems - 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.
- StrategyBeginnerNew
Rebuild Motivation for a Remote Enterprise Sales Team
Using the team context dossier, the leadership strategy memo, and the quarterly engagement and performance snapshot provided to you, design a motivation system for the remote en…
- Motivation Theory
- Remote Team Management
- Goal Setting
Open coursework - StrategyBeginnerNew
IDE-Assisted Refactoring Bootcamp for a Junior Backend Team
Design a 5-day curriculum centered on 10 katas chosen for refactoring-pattern coverage (e.g., Gilded Rose for replace-conditional-with-polymorphism, Tennis kata for extract-meth…
- Refactoring
- Katas
- Ide Tooling
Refactoring and Code Smell Detection - DesignBeginnerNew
Design a Lightweight ESG Framework for a Cosmetics Startup
Using the Lumora company case file and the supply-chain and operations dataset provided, design a lightweight ESG framework Lumora can run in-house. Your proposal must: (1) iden…
- ESG Scoring
- Materiality Assessment
- Sasb Standards
Open coursework - DesignBeginnerNew
Design a Sustainable Governance Model for a Burnt-Out Open-Source Project
Working only from the provided materials — the Project Health Snapshot (m1), the issue-and-contribution activity log (m2), the anonymized community chat excerpts (m3), and the f…
- Governance Models
- Maintainership
- Issue Triage
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
Design a Lexer and Parser for a Customer Query Language
Using the grammar sketch, the query corpus sample, the Abstract Syntax Tree schema, and the edge-case suite provided to you, write a design proposal for a new lexer and parser t…
- Lexing
- Recursive Descent Parsing
- Abstract Syntax Trees
Open coursework - CodeBeginnerNew
Responsive Web Redesign for SaaS Scale-up
You are to redesign the TaskFlow website's homepage, pricing page, and a new 'Enterprise' landing page. The redesign must be responsive (mobile-first) and built with HTML/CSS/JS…
- Html
- Css
- Javascript
Open coursework - CodeBeginnerNew
Build a Readable Rules Language for Insurance Policies in OCaml
Design a small domain-specific language that covers the building blocks of policy rules: variables (insured amount, premium, deductible, named perils), expressions (arithmetic, …
- Ocaml
- Domain Specific Languages
- Parser Combinators
Open coursework - CodeBeginnerNew
Ship a Lightweight ML Microservice for an EdTech Reading App
You receive 3 months of session telemetry (around 50M reading events, child-anonymized). Engineer features per session window, train a small classifier (logistic regression base…
- Feature Engineering
- Model Serving
- Containerization
Applied Machine Learning - 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 - AnalysisBeginnerNew
Currency Risk Hedging for a German Exporter
You are a junior treasury analyst. Analyze the company's transaction exposure by reviewing historical exchange rate data and forecasted cash flows. Recommend a hedging strategy …
- Exchange Rate Analysis
- Financial Hedging
- Risk Management
International Economics - AnalysisBeginnerNew
Cost Allocation for an Austin D2C Cosmetics Startup
You are a junior management accountant hired by GlowUp. Using provided financial data (sales, direct costs, overhead pools, and activity drivers), implement an ABC model to allo…
- Activity Based Costing
- Cost Allocation
- Profitability Analysis
Open coursework - AnalysisBeginnerNew
Chunking Strategy Bake-Off for Financial Filings
You receive 40 anonymized 10-K filings and 100 labeled questions split into 50 narrative (e.g., 'what is the company's main risk factor?') and 50 numerical (e.g., 'what was oper…
- Document Chunking
- Semantic Chunking
- Layout Aware Chunking
Retrieval-Augmented Generation - 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 - DesignBeginnerNew
Smart Inventory System for Dubai Cosmetics
Your task is to design a smart inventory system for GlowDubai's warehouse. The system should use weight sensors on shelves and RFID tags on products to track inventory. Data mus…
- Iot Architecture
- Sensor Selection
- Communication Protocols
Open coursework - DesignBeginnerNew
Design a Verified UART Receiver and Loopback for an FPGA Sensor Hub
Propose and deliver a UART receiver for Helax's sensor hub that meets the functional requirements in the requirements brief (the 'uart-requirements-brief' material): 16-times ov…
- Verilog
- Uart
- Fpga
Open coursework - CodeBeginnerNew
Team Practicum: Build a Crop-Disease Classifier with a Field Partner
You receive a labeled dataset of about 8,000 phone photos plus around 1,200 unlabeled photos from a held-out county. Audit and clean the labels (expect 5-10% noise), train a Mob…
- Transfer Learning
- Pytorch
- Model Evaluation
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.



















































































