Python Or JavaScript
If you like applying Python Or JavaScript, every challenge here gives you a chance to practice it on a real industry brief.
- AnalysisBeginnerNew
Cluster Climate-Tech SMB Customers for a Growth Team
You receive a CSV with company size, industry sub-vertical, country, product features adopted, monthly active users, and lifetime value. Standardize features, decide on a cluste…
- Unsupervised Learning
- Clustering
- Dimensionality Reduction
Machine Learning (Undergraduate) - CodeBeginnerNew
Rule-Based Intent Classifier for a Customer-Support Triage Bot
Build a rule-based classifier in Python that runs ordered rules (regex + keyword + simple heuristics) against ticket subject + body. Use a hierarchical rule structure (high-prec…
- Knowledge Representation
- Rule Based Systems
- Python Or JavaScript
Introduction to Artificial Intelligence (CS Elective) - CodeBeginnerNew
Parallelize an Image-Processing Pipeline with Data Parallelism
Receive the current pipeline (Python 3.12, ~600 lines, uses Pillow + ffmpeg), a representative batch (1,000 images averaging 3MB each), and host specs (16 cores, 32GB RAM). Rewr…
- Data Parallelism
- Python Or JavaScript
- Multiprocessing
Concurrent and Parallel Programming - DesignBeginnerNew
Build a Tic-Tac-Toe-Style Game Agent for an Edtech Demo
Implement Connect-Four (7-column, 6-row board) in Python plus a minimax agent with alpha-beta pruning, configurable search depth, and a simple heuristic evaluation function for …
- Game Playing Ai
- Minimax
- Alpha Beta Pruning
Introduction to Artificial Intelligence Practice your coursework on real scenarios.
Every challenge is shaped from real industry context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodeBeginnerNew
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
- Neural Networks
- PyTorch Or TensorFlow
Machine Learning (Undergraduate) - CodeBeginnerNew
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
Computer Vision (Undergraduate) - AnalysisBeginnerNew
Sentiment Analysis for Tel Aviv D2C Cosmetics Brand
You are provided with a dataset of 10,000 customer reviews (in English) with no labels. Your task is to preprocess the text, develop a sentiment classification model using NLP t…
- Text Preprocessing
- Sentiment Analysis
- Classification
Text Analytics and Natural Language Processing - CodeBeginnerNew
Optimizing Inventory for a Barcelona D2C Cosmetics Brand
You are given a CSV file with 6 months of daily sales data for 20 SKUs, including product name, date, units sold, and current stock level. Your task is to write a Python program…
- Python Or JavaScript
- Data Cleaning
- Data Analysis
Programming for Business Applications - 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.
- CodeBeginnerNew
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…
- CNN Classification
- Transfer Learning
- PyTorch Or TensorFlow
Computer Vision (Undergraduate) - CodeBeginnerNew
Replace a Naive List with a Heap in a Delivery Dispatcher
Read the current dispatcher source (around 400 lines of Python). Identify the linear scan and the operations that touch it (insert, decrease-key on a re-scored courier, extract-…
- Heap Data Structure
- Complexity Analysis
- Python Or JavaScript
Data Structures - CodeBeginnerNew
Build a Best-First Search Solver for a Delivery Startup's Test Lab
Build a Python module exposing uniform-cost search and A-star search on a 2D grid with weighted cells (open road, traffic, no-go). Implement two admissible heuristics for A-star…
- Search Algorithms
- Heuristic Design
- Python Or JavaScript
Introduction to Artificial Intelligence - CodeBeginnerNew
Optimize a Slow Search Function for a Recipe Marketplace
Receive the current Python function (nested loop over (recipe_title, ingredient_list) pairs), the 400k-row dataset (CSV), and 20 representative queries. Step 1: write up the cur…
- Algorithm Analysis
- Big O
- Functions & Data Structures
Algorithm Design and Analysis 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
Tune a Pick-and-Place Controller for a Cosmetics Co-Packer
You receive 4 hours of logged trajectories from the existing controller (joint positions, target poses, miss/success labels) and read/write access to the controller config (YAML…
- Motion Control
- Trajectory Tuning
- Robot Kinematics
Robotics
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.



















































































