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- CodeFoundationalNew
Build a Simple Neural Network to Read Handwritten Postal Codes
You receive a labeled dataset of about 60,000 handwritten digit images (28x28 grayscale) drawn from Indian postal forms. Build two models from scratch in PyTorch: (1) a 2-layer …
- Neural Networks
- Convolutional Neural Networks
- Pytorch
Open coursework - ResearchSeniorNew
Train a Small Diffusion Model for Synthetic Defect Generation
You receive 2,000 labeled defect images and 18,000 clean weld images. Train a small class-conditional latent diffusion model on the defect images (Hugging Face diffusers is fine…
- Generative Perception
- Diffusion Models
- Data Augmentation
Open coursework - CodeIntermediateNew
Domain-Adapt an NLP Pipeline from News to Customer-Support Tickets
You receive 30,000 anonymized customer-support tickets (PT-BR + ES) plus the news-trained NER and intent models. Apply continued pretraining of a multilingual encoder (e.g., XLM…
- Transfer Learning
- Domain Adaptation
- Continued Pretraining
Open coursework - 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
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
- ResearchSeniorNew
Diffusion-Policy Imitation for Bimanual Cooking Tasks
You receive 300 teleoperated demonstrations of a bimanual pour-and-stir task in a Robomimic-style simulator, deliberately including 2 valid solution modes per task (left-pour-ri…
- Diffusion Policies
- Imitation Learning
- Multimodal Action Distributions
Robot Learning - ResearchSeniorNew
Implement an Autoregressive Model for Anonymized Voice-Synthesis at a Defense Vendor
You receive a public-domain speech dataset (LibriTTS subset, around 50 speakers) and a fixed evaluation protocol (speaker-identifiability AUC, emotion-preservation MOS proxy, in…
- Autoregressive Models
- Voice Conversion
- Speech Synthesis
Deep Generative Models - 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
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
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.
- CodeIntermediateNew
Build a Small Transformer from Scratch and Train It on Code
Implement multi-head self-attention, RMSNorm, rotary positional embeddings, and a causal LM head from scratch — no Hugging Face shortcuts for the model code (you may use Hugging…
- Transformers
- Self Attention
- Pytorch
Neural Networks for NLP - 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 - AnalysisIntermediateNew
Transfer-Learning Backbone Bake-Off for Retail Product Tagging
You receive 80,000 retail product images tagged with multiple labels from a 250-tag taxonomy. Use each of the three pretrained backbones via two transfer strategies: (1) linear …
- Transfer Learning
- Fine Tuning
- Self Supervised Learning
Open coursework - ResearchSeniorNew
Quantify Sim-to-Real Gap for a Warehouse Manipulation Policy
You receive a trained pick-and-place policy (PyTorch), the simulation env (Isaac Lab), and access to a real-arm rig (or recorded teleop episodes if hardware is unavailable). Def…
- Sim To Real
- Manipulation
- Experiment Design
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
- CodeBeginnerNew
Build a Robust Image Classifier for a Climate-Tech Satellite Startup
You receive a labeled dataset of about 25,000 Sentinel-2 patches (positive = illegal construction visible, negative = not). The dataset is split by region AND by season so you c…
- Data Augmentation
- Deep Learning
- Pytorch
Advanced Deep Learning - CodeBeginnerNew
Image-Quality Triage Tool for a Tele-Radiology Network
You receive 10,000 chest-X-ray images with multi-label quality flags (rotation, clipping, motion). Train a small multi-label CNN that outputs a per-flag probability and a single…
- Medical Imaging
- Classification
- Convolutional Neural Networks
Open coursework - CodeBeginnerNew
Behavior Cloning for a Pick-and-Place Manipulator
You receive 200 human teleoperated demonstrations (state + action trajectories) of picking 8 small electronic components from a tray and placing them at marked locations in a ro…
- Behavior Cloning
- Imitation Learning
- Manipulation
Open coursework - 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 - CodeIntermediateNew
Fine-Tune a Diffusion Model for a Sustainable-Fashion Mood-Board Tool
You receive around 1,200 curated images of sustainable garments tagged with silhouette and material. Choose a base diffusion model (Stable Diffusion 1.5/2.1 or SDXL) and apply L…
- Diffusion Models
- Lora Fine Tuning
- Image Generation
Deep Generative Models - ResearchSeniorNew
Embodied Visual Reasoning for a Warehouse Pick Assistant
Use an embodied simulator (Habitat 3.0 or Isaac Sim — pick one and justify) to render 300 cluttered-bin scenarios with a target item label. For each scenario, build two reasonin…
- Embodied Vision
- Vision Language Models
- Visual Reasoning
Visual Intelligence and Visual Reasoning - ResearchSeniorNew
Design a Distributed-Training Strategy for a Mid-Sized LLM
You will write a 5-page design memo that picks a parallelism strategy for fine-tuning a 13B model on 32 H100 GPUs, with a tokens-per-second estimate, a memory-per-GPU calculatio…
- Distributed Training
- Parallelism Strategies
- LLM Training
Open coursework - 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
Open coursework - CodeSeniorNew
Fuse Camera + Audio Cues for an Autonomous-Vehicle Edge Case
You receive a curated dataset of 4,000 short clips (5s each), each with synchronized 8-camera 360-degree video, 4-channel audio, and labels (siren-active emergency vehicle prese…
- Multimodal Perception
- Convolutional Neural Networks
- Audio Processing
Machine Perception - 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
Open coursework - ResearchIntermediateNew
Evaluate VAEs vs. Diffusion for Synthetic Tabular-Data Generation
You receive a real labeled dataset (around 18,000 anonymized patient records, 32 features, binary outcome) and the team's existing VAE baseline. Train a tabular diffusion model …
- Tabular Diffusion
- Vae
- Synthetic Data
Generative AI - CodeIntermediateNew
Lane-Change Intent Classifier from Dashcam Video
Use a public driving video dataset (e.g., Argoverse 2 sensor or BDD100K) and curate ~6,000 short clips labeled with the three-class intent. Train a temporal model (e.g., a small…
- Video Understanding
- Temporal Modeling
- Model Evaluation
Visual Intelligence and Visual Reasoning
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.



















































































