AI & Data
Deep Learning Challenges
Deep Learning challenges put you inside the work of building models that learn from raw data. You'll develop skills in Neural Networks and Feedforward Networks, apply Data Augmentation, and train models in PyTorch or TensorFlow alongside Reinforcement Learning fundamentals.
From there you'll handle the harder edges — Transformer architecture, Attention mechanisms, Custom architecture design, and Distributed training — working with PyTorch Lightning / Hugging Face Trainer, JAX research patterns, and Ablation study design the way research teams actually do. Each challenge you solve earns a verified credential you can share with recruiters.
Recommended Challenges
· PyTorch or TensorFlow Clear- CodeIntermediateNew
Train a Sequence Model for Wearable-Telemetry Sleep Staging at a Healthtech
You receive 220 nights of wearable telemetry from 60 subjects with PSG ground-truth labels. Train three sequence models: an LSTM baseline, a 1D-CNN+GRU hybrid, and a small trans…
- Sequence Models
- Lstm
- Transformers
Deep Learning - CodeSeniorNew
Train a Reinforcement-Learning Policy for Drone Obstacle Avoidance
You receive a custom Gymnasium drone-flight environment (provided), a baseline hand-engineered controller, and a target evaluation suite covering 4 obstacle densities. Train a P…
- Reinforcement Learning
- Ppo
- Robotics Simulation
Advanced Robotics - ResearchIntermediateNew
Train a NeRF for Real-Estate Virtual Tours
You receive a curated dataset of 3 apartments, each with around 120 input images and known camera poses (already SfM-processed). Train a NeRF variant (Instant-NGP or Nerfacto re…
- Neural Scene Representation
- Nerf
- Pytorch
3D Vision and Multi-View Geometry - CodeBeginnerNew
Reduce Dimensionality on Sensor Streams for a Mid-Cap Robotics OEM
You receive 120 robot-hours of windowed sensor data (5s windows, 240 channels) with labels for normal vs. one of four fault classes. Implement (1) PCA, (2) kernel PCA with an RB…
- Dimensionality Reduction
- Kernel Methods
- Autoencoders
Machine Learning 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
- ResearchIntermediateNew
Build Saliency-Map Explanations for Dermatology Triage
You receive a trained CNN (ResNet-50 backbone, 7-class lesion classifier) and a 1,000-image held-out test set with dermatologist labels. Implement Integrated Gradients, GradCAM,…
- Saliency Maps
- Integrated Gradients
- Gradcam
Explainable and Interpretable AI - CodeBeginnerNew
Build a Crop-Disease Classifier for a Smallholder Agritech Startup
You receive a curated 22,000-image cassava-disease dataset across 5 classes (4 diseases + healthy) plus a labeled 1,200-image held-out test set. Train a CNN classifier (start wi…
- Image Classification
- Cnn Architectures
- Transfer Learning
Deep Learning for Computer Vision - CodeIntermediateNew
Fine-Tune a Sequence-to-Sequence Model for Code-Doc Generation
Take a small base model (CodeT5+ or a distilled CodeLlama-Instruct). Build the dataset by mining around 8,000 high-quality function-docstring pairs from permissively-licensed Py…
- Seq2seq
- Transformers
- Lora Fine Tuning
Neural Networks for NLP - ResearchSeniorNew
Validate a Foundation Model for Protein-Ligand Docking Acceleration
Pick 20 publicly available protein-ligand complexes from the PDBbind dataset (or similar public source). Use a published open-source structural foundation model (e.g., a Boltz-s…
- Foundation Model Evaluation
- Structural Biology
- Model Validation
AI for Science and Engineering - 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.
- CodeIntermediateNew
Train a VAE for Synthetic Tabular Data at a Healthtech Startup
You receive a synthetic-but-realistic clinical-trial table (around 50,000 patients, 35 columns, mixed continuous and categorical). Train a tabular VAE (or TVAE/CTGAN as alternat…
- Vae
- Tabular Generation
- Synthetic Data
Deep Generative Models - CodeIntermediateNew
Adapt Machine Translation to a Niche Domain
Pick an open MT base (NLLB-200 or a strong open M2M model). Build a parallel corpus of around 8,000 sentence pairs from the company's bilingual safety standards. Fine-tune on th…
- Machine Translation
- Domain Adaptation
- Transformers
Natural Language Processing - ResearchSeniorNew
Investigate Scaling Trends on a Small Open Benchmark
You will train 4 transformer language models (10M, 50M, 200M, 600M parameters) on a public pretraining corpus (e.g., a small subset of FineWeb or OpenWebText) under identical op…
- Scaling Laws
- Transformer Pretraining
- Compute Optimal Training
Large Language Models - ResearchSeniorNew
Reproduce a Mechanistic Interpretability Result on a Small Transformer
Pick a published mechanistic-interpretability paper that operates on a small (under 1 billion parameter) open-source transformer (e.g., GPT-2 small, Pythia 70M). Set up the envi…
- Mechanistic Interpretability
- Transformer Internals
- Pytorch
AI Safety and Alignment 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
- ResearchIntermediateNew
Train a Physics-Informed Neural Network for Heat Transfer in a Battery Pack
Solve the 2D unsteady heat-conduction equation on a square cell cross-section with a localized source and Dirichlet boundary conditions on the casing. Implement a baseline finit…
- Physics Informed Neural Networks
- Partial Differential Equations
- Pytorch
AI for Science and Engineering - ResearchIntermediateNew
Hands-on Lab: Reproduce a Recent SOTA Vision Paper
Pick one of three pre-approved 2025 papers (offered by the supervisor) with a known reference codebase you may consult but not copy. Re-implement the model and training loop in …
- Pytorch
- Paper Reproduction
- Experiment Design
AI/ML Practicum and Hands-on Lab - ResearchSeniorNew
Price American Options with a Deep Hedging Notebook
Simulate price paths for a single underlying (geometric Brownian motion is fine as a baseline; bonus for stochastic volatility). Implement Longstaff-Schwartz Monte Carlo as the …
- Deep Learning
- Stochastic Modeling
- Derivatives Pricing
AI and Quantitative Finance - CodeIntermediateNew
Prune and Distill a Speech Model for a Hearable
You receive a trained 280 KB CNN keyword spotter (10 keywords + silence + unknown) with 96.1% top-1 accuracy on the Google Speech Commands test set. Apply structured pruning (ch…
- Pruning
- Knowledge Distillation
- Model Compression
Edge ML and On-Device Machine Learning - CodeIntermediateNew
Multi-Sensor Late-Fusion Prototype for an Indoor AGV
Use the public KITTI dataset (or a similar paired LiDAR+RGB dataset) restricted to static-obstacle classes. Implement a late-fusion baseline: a LiDAR-only detector (PointPillars…
- Sensor Fusion
- 3d Object Detection
- Perception
AI for Autonomous Vehicles - CodeIntermediateNew
Semantic Parser for an Enterprise Analytics Assistant
Define a small typed query language (filter, aggregate, group_by, time_range, metric). Curate or write 200 training examples covering the controlled subset and 50 held-out test …
- Semantic Parsing
- Grammar Design
- Transformer Models
Computational Semantics - CodeIntermediateNew
LoRA Fine-Tune a 7B LLM for Legal-Clause Extraction
You receive a curated extraction dataset (2,000 train, 500 val, 500 test contracts with span-level labels across 12 clause types) and a fine-tunable 7B base model (e.g., Llama-3…
- Lora
- Fine Tuning
- Parameter Efficient Tuning
Fine-Tuning Large Language Models - CodeIntermediateNew
Train a Multimodal Classifier for Medical Triage
Pick a fusion architecture (early fusion via cross-attention, late fusion via score combination, or a unified multimodal encoder like FLAVA/CoCa). Train on the 14,000 pairs with…
- Multimodal Fusion
- Cross Attention
- Pytorch
Multimodal Machine Learning - ResearchSeniorNew
Pretrain a Small Vision Transformer with Self-Supervised Learning
You receive 80,000 unlabeled 224x224 histology tiles plus 4,000 labeled tiles split into train/val/test. Pretrain a ViT-Small using a self-supervised method of your choice (DINO…
- Self Supervised Learning
- Vision Transformers
- Pytorch
Advanced Deep Learning - CodeFoundationalNew
Classify Retail Product Photos for an E-Commerce Marketplace
Use a publicly-available product-image dataset (e.g., Fashion-MNIST extended, or a Kaggle e-commerce subset of around 10k images across 12 categories). Fine-tune a small pretrai…
- Image Classification
- Transfer Learning
- Pytorch
Computer Vision (Undergraduate) - CodeIntermediateNew
Triage Medical-Imaging Annotations with a Small Vision Model
Train a binary normal/abnormal classifier on the public CheXpert or NIH ChestX-ray14 dataset. Use temperature scaling to calibrate the output, then define abstention thresholds …
- Image Classification
- Transfer Learning
- Calibration
Applied Machine Learning - CodeIntermediateNew
Build a Multilingual Customer-Email Classifier
You receive 28,000 labeled emails (skewed toward English and Mandarin). Try at least two approaches: (1) a fine-tuned multilingual transformer (XLM-RoBERTa or mDeBERTa) and (2) …
- Text Classification
- Multilingual NLP
- Transformers
Natural Language Processing
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.



















































































