Python
If you like applying Python, every challenge here gives you a chance to practice it on a real industry brief.
- AnalysisIntermediateNew
Model Patient Pathways with a Hidden Markov Model
You receive de-identified monthly summaries for 8,000 diabetic patients, each row coding the count of primary-care visits, specialist visits, ER visits, new medications, and HbA…
- Hidden Markov Models
- Em Algorithm
- Time Series Modeling
Probabilistic Graphical Models - DesignIntermediateNew
Spec Trust-and-Safety Eval Harness for an LLM-Powered Customer-Support Bot
You will spec a 6-page evaluation harness covering: (1) jailbreak test set (about 200 prompts across 6 attack families), (2) PII-leakage probes (about 100 synthetic-customer pro…
- LLM Evaluation
- Red Teaming
- Pii Detection
Open coursework - AnalysisIntermediateNew
Capstone Lab: Diagnose Why a Production Model Quietly Stopped Working
You receive 6 months of production logs (model inputs, predictions, ground truth from chargebacks) plus the original training data and model card. Reproduce the recall drop in a…
- Data Drift Detection
- Model Monitoring
- Root Cause Analysis
Open coursework - CodeIntermediateNew
Lambda-Calculus Semantic Parser for a Math-Tutor EdTech
Define a small typed lambda-calculus representation for linear equations and a small set of word-problem templates (rate, age, mixture). Build a parser that maps surface express…
- Semantic Parsing
- Lambda Calculus
- Symbolic Reasoning
Computational Semantics 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
- ResearchIntermediateNew
Explore the Bias-Variance Trade-off on a Tabular Healthcare Cohort
You receive a 90,000-patient anonymized de-identified tabular dataset (demographics, labs, claims-derived features) and a binary 12-month-readmission outcome. Pick three model f…
- Bias Variance Tradeoff
- Regularization
- Model Selection
Open coursework - CodeIntermediateNew
Multi-Agent Research Assistant for Biotech Patent Review
You receive 20 historical patent applications with the firm's own prior-art memos as ground truth. Design and build a 3-agent system: (a) Searcher — issues queries to a patent-s…
- LLM Agents
- Multi Agent Collaboration
- Agent Evaluation
AI Agents and LLM-Based Agents - CodeIntermediateNew
Implement Model Predictive Control for a Delivery Robot
You receive a kinematic bicycle model of the robot, a published track layout, and 30 minutes of recorded waypoint trajectories. Implement a nonlinear MPC controller using acados…
- Model Predictive Control
- Optimal Control
- Robotics Simulation
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 - 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.
- ResearchIntermediateNew
Compare Kernel Methods to Trees on a Genomics Classification Task
You receive a curated benchmark of about 12,000 labeled variants with ~120 numerical + ~40 string features. Fit kernel SVMs (RBF, polynomial, string), random forest, and XGBoost…
- Kernel Methods
- Svm
- Tree Ensembles
Open coursework - CodeIntermediateNew
Natural Language Inference for an HR-AI Compliance Tool
Use SNLI/MNLI/ANLI as starting data and curate 200 domain-specific HR examples (synthetic or anonymized) for fine-tuning. Fine-tune a small encoder (DeBERTa-v3-base or similar),…
- Natural Language Inference
- Transformer Models
- Fine Tuning
Open coursework - CodeIntermediateNew
Plan Inventory Replenishment as an MDP for an E-Commerce AI Startup
You receive 18 months of daily demand for 50 representative SKUs at one warehouse plus lead-time and unit-cost data. For one SKU at a time, formulate an MDP with state = (on-han…
- Mdp Modeling
- Value Iteration
- Dynamic Programming
Open coursework - CodeIntermediateNew
Build an Evaluation Harness for an Internal LLM Assistant
You will design and implement an evaluation harness in Python that runs four test suites: (1) helpfulness (LLM-as-judge with rubric), (2) factual grounding (compare cited source…
- LLM Evaluation
- LLM As Judge
- Prompt Injection Testing
Large Language Models Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- CodeIntermediateNew
Ship a Knapsack Battery Allocator for Farm Sensors
Using the device specification (device-spec), the sensing-mode table (sensing-modes), the month of simulated farm days (simulated-farm-days), and the reference greedy heuristic …
- Dynamic Programming
- Algorithm Analysis
- C Programming
Open coursework - AnalysisIntermediateNew
Compare Kernel SVMs and Gradient Boosting on Imbalanced Tabular Data
You receive a 220,000-row anonymized loan-default dataset with mixed numeric and categorical features and a ~6% positive class. Train and evaluate (1) an RBF-kernel SVM with pro…
- Kernel Methods
- Gradient Boosting
- Model Selection
Machine Learning - CodeIntermediateNew
Prescriptive Route Optimization for a Sustainable Fashion Logistics Firm
Your team must develop a decision-support tool that recommends optimal delivery routes for EcoThreads' fleet. You'll need to model the logistics network, incorporate constraints…
- Optimization
- Simulation
- Route Planning
Business Analytics - CodeIntermediateNew
Teach a Warehouse Cobot from Operator Demonstrations
You receive a simulated UR5e cobot in PyBullet, plus 12 example demonstrations of two kitting sequences. Implement Dynamic Movement Primitives (DMPs — a classic LfD technique th…
- Learning From Demonstration
- Dynamic Movement Primitives
- Human Robot Interaction
Human-Robot Interaction - CodeIntermediateNew
Predict Loan Default Risk for a Cross-Border Fintech
You receive 18 months of transactions (around 12M rows) and seller-firmographic data. Define a defensible proxy label for default (e.g., a 60-day chargeback-or-dispute spike com…
- Feature Engineering
- Model Selection
- Model Evaluation
Open coursework - CodeIntermediateNew
Fuse LiDAR and Camera for an Autonomous Yard Truck
You receive 6 hours of synced LiDAR + 4-camera ring data from yard operations, with 3D bounding-box labels for pedestrians, forklifts, and containers. Build a late-fusion module…
- Sensor Fusion
- Lidar Perception
- Object Detection
Open coursework - AnalysisIntermediateNew
Spectral Clustering Proposal for Customer Segmentation at Cadence
Using the provided customer usage sample, construct a similarity graph (k-nearest-neighbors with k=15 and Gaussian radial-basis-function edge weights), compute the normalized gr…
- Spectral Methods
- Linear Algebra
- Algorithm Analysis
Open coursework - CodeIntermediateNew
Scale Feature Pipelines for a Hyperscaler Search-Ranking Team
You receive a synthetic-but-realistic 80 GB sample of the ranking events plus the existing Spark pipeline (PySpark) and a Spark UI snapshot from a recent production run. Profile…
- Spark
- Distributed Systems
- Performance Profiling
Open coursework - AnalysisIntermediateNew
Benchmark Approximate Nearest-Neighbor Indexes for a Code-Search Startup
You receive a 5 M-vector sample (768-dim, float32) and a 1,000-query labeled benchmark with ground-truth top-50 neighbors per query. Index the same sample in Chroma (HNSW), Qdra…
- Ann Indexes
- Hnsw
- Benchmarking
Vector Databases and Embeddings - DesignIntermediateNew
Visualize Embedding Drift for a RAG Knowledge Assistant
You receive weekly snapshots over 12 weeks of around 50,000 document embeddings each (1024-dim). Design and build a visualization tool that: (a) projects each snapshot to 2D wit…
- Embeddings
- Dimensionality Reduction
- Umap
Open coursework - AnalysisIntermediateNew
Optimize Stop-Loss Policies with Dynamic Programming at a Quant Fund
You receive five years of daily PnL series for 12 momentum strategies plus a small set of state features (rolling vol, drawdown, regime indicator). Calibrate a discrete Markov m…
- Dynamic Programming
- Backward Induction
- State Modeling
Open coursework - CodeIntermediateNew
Agentic RAG with Context-Window Budgeting
You receive a synthetic dataset of 60 founder-style queries paired with 'workspaces' (each up to 500 documents across 3 source types), plus gold-standard answers and citation li…
- Agentic RAG
- Context Window Management
- Iterative Retrieval
Retrieval-Augmented Generation
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.



















































































