AI & Data
Computer Vision Challenges
Computer Vision challenges put you to work teaching machines to see. You'll develop skills in Image Processing and CNN Classification, build pipelines with OpenCV, tackle Object detection and Segmentation, and adapt pretrained models through Transfer learning.
From there you'll handle the harder edges — Custom architectures, 3D vision, Real-time inference, and Computer Graphics — building and deploying vision systems the way applied research teams actually do. Each challenge you solve earns a verified credential you can share with recruiters.
- AnalysisIntermediateNew
Detect Defects on a Production Line for a Tier-1 Auto Supplier
You receive 12,000 labelled grayscale part images (8,000 good, 4,000 defective across 6 defect types) at 2048x2048. Build a pipeline that does classical preprocessing (illuminat…
- Defect Detection
- Image Classification
- Image Preprocessing
Open coursework - StrategyBeginnerNew
Revamping Loyalty for a Mexico City D2C Cosmetics Brand
You are hired as a marketing analyst. Analyze Brillo Natural's existing customer data (provided in a simulated dataset) to identify purchase patterns and decision triggers. Prop…
- Consumer Psychology
- Segmentation
- Loyalty Program Design
Open coursework - CodeBeginnerNew
Image-Classification Model for a Quality-Control Line at a Bottling Plant
Train an image classifier on 8,000 labeled bottle images (3 defect classes + 'ok'). Use transfer learning from a pre-trained backbone (EfficientNet-B0 or MobileNetV3) — the line…
- Deep Learning
- Supervised Learning
- Ml Applications
Open coursework - CodeSeniorNew
Video Action Recognition for a Retail Loss-Prevention Startup
Use a public action-recognition dataset (UCF101 + a small curated retail-action subset; the latter is provided synthetic or you can label 50 short clips). Fine-tune a small back…
- Video Understanding
- Action Recognition
- Transfer Learning
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
- CodeIntermediateNew
Train an Object Detector for an Autonomous-Forklift Robotics Startup
You receive 12,000 labeled warehouse images (pallets, pedestrians, forklifts) plus a 1,500-image safety-test set heavy on pedestrian edge cases. Train an object detector (YOLOv8…
- Object Detection
- Yolo
- Edge Deployment
Open coursework - CodeSeniorNew
Train a 3D Object Detector for Highway Trucking
Use the nuScenes or Waymo Open Dataset (open access) as your training and evaluation source. Fine-tune a strong baseline (e.g., CenterPoint or BEVFusion) and define an evaluatio…
- 3d Object Detection
- Perception
- Pytorch
Open coursework - ResearchSeniorNew
Self-Supervised Pretraining for a Pathology Foundation Vendor
You receive a public pathology dataset (about 80,000 unlabeled whole-slide-image patches plus a labeled 8,000-patch subtype-classification subset across 4 classes). Pretrain a R…
- Self Supervised Learning
- Medical Imaging
- Transfer Learning
Open coursework - CodeBeginnerNew
Semantic Segmentation for a Solar-Panel Inspection Drone
Use a publicly-available solar-panel dataset (or the PV-Defect-Detection dataset). Fine-tune a small U-Net or SegFormer-tiny on panel/no-panel pixel-level segmentation. Evaluate…
- Semantic Segmentation
- Cnn
- Transfer Learning
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
Defect Detection on PCBs for a Hardware-AI Manufacturer
Use the publicly-available PCB defect dataset (e.g., DeepPCB or HRIPCB). Fine-tune a small object detector (YOLOv8n or RT-DETR-small) on the 6 defect classes. Evaluate mean Aver…
- Object Detection
- Transfer Learning
- Model Evaluation
Open coursework - ResearchSeniorNew
Plan a Parameter-Efficient Fine-Tuning Strategy for a Big-Tech AI Lab
You will produce (1) a 6-page survey of four PEFT methods (LoRA, adapters, prefix tuning, IA3) with their strengths, weaknesses, and parameter footprints, (2) a one-page decisio…
- Parameter Efficient Fine Tuning
- Transfer Learning
- Fine Tuning
Open coursework - 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
Open coursework - 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 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
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 - AnalysisBeginnerNew
Cluster a Telco's Subscriber Base for a Pricing Refresh
You receive 12 months of anonymized subscriber-level data: monthly minutes, SMS, mobile data, top-up frequency, top-up amount, churn flag, and tenure. Clean and feature-engineer…
- Clustering
- Feature Engineering
- Exploratory Data Analysis
Open coursework - 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…
- Cnn Classification
- Cnn Architectures
- Transfer Learning
Deep Learning for Computer Vision - CodeIntermediateNew
De-Identify Patient Images for a Pharma Research Pipeline
You receive 500 internal benchmark images (already cleared for use), each labelled with bounding boxes around face/tattoo/jewelry regions. Build a pipeline that detects these re…
- Image De Identification
- Object Detection
- Privacy Preserving Vision
Open coursework - ResearchIntermediateNew
Multi-Task Learning for a Healthtech Triage Model
You receive 40,000 anonymized de-identified intake-form records with two labels: urgency tier (4 classes) and routed sub-specialty (12 classes). Train (1) two independent classi…
- Multi Task Learning
- Transfer Learning
- Transformer
Open coursework - 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
Open coursework - ResearchFoundationalNew
Consumer Behavior Analysis for a Plant-Based Meat Alternative
Your task is to conduct a consumer behavior analysis for GreenBite's new plant-based chicken. You will design a survey (n=200), analyze results, and provide recommendations on t…
- Survey Design
- Data Analysis
- Consumer Behavior
Open coursework - ResearchBeginnerNew
Drug-Repurposing Candidate Screen with Embedding Similarity
You receive (1) a list of 15 known therapeutic candidates (SMILES + ChEMBL identifiers) for a single rare disease, (2) a database of about 4,500 marketed drugs (SMILES + ATC cod…
- Molecular Embeddings
- Similarity Search
- Transfer Learning
Open coursework - CodeFoundationalNew
Edge Detection Pipeline for a Manufacturing QA Camera
Use a small provided dataset of around 200 part images under 3 lighting conditions. Build a classical pipeline using OpenCV: grayscale + adaptive thresholding + Canny edge detec…
- Image Processing
- Edge Detection
- Opencv
Open coursework - CodeBeginnerNew
Build a Face-Anonymization Tool for a Civic-Tech Newsroom
Use a pretrained face detector (RetinaFace or YOLOv8-face is fine). Build a Python tool with a Gradio or Streamlit UI that: (1) detects faces in an uploaded photo, (2) shows det…
- Object Detection
- Image Processing
- Opencv
Open coursework - CodeIntermediateNew
Prototype a Computer-Vision QA Tool for a Robotics Manufacturer
As a 4-person team, build: (1) a labeling pipeline on around 2,000 component images (Label Studio is fine); (2) a transfer-learned classifier or a small segmentation model that …
- Computer Vision
- Transfer Learning
- Model Deployment
Open coursework - CodeBeginnerNew
Calibrate a Multi-Camera Rig for Warehouse Robotics
You will design and prototype a calibration workflow using a printed ChArUco board (a chessboard with embedded ArUco markers). You receive a sample dataset of 200 raw frames per…
- Camera Calibration
- Multi View Geometry
- Opencv
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.



















































































