Information Technology Challenges
Explore information technology challenges on Ewance to develop skills companies are actively hiring for. Work on briefs covering cloud, infrastructure, security, and platform engineering.
Most Popular
- CodeFoundationalNew
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 - CodeFoundationalNew
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 - CodeFoundationalNew
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 - DesignFoundationalNew
Model and Normalize a Vet-Clinic SaaS Schema
Read the current schema dump (PostgreSQL, around 28 tables, heavily denormalized) and the team's 8 most common reporting queries. Produce an entity-relationship diagram from the…
- Data Modeling
- Normalization
- SQL
Introduction to Database Systems 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
- CodeFoundationalNew
Design a 7-Segment Display Controller for a Coffee-Roaster Console
Design the controller in Verilog: 4-bit BCD (binary-coded decimal) to 7-segment decoder, time-multiplexed digit refresh at 1 kHz per digit, brightness PWM input from MCU, decima…
- Verilog
- Fpga
- Digital Logic
Digital Systems Design - CodeFoundationalNew
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) - ResearchFoundationalNew
Requirements Discovery for a Restaurant Inventory App
Conduct 5 semi-structured interviews (45 minutes each) across line cook, kitchen manager, bar manager, store manager, and group operations. Synthesize findings into 5 user perso…
- Requirements Engineering
- User Interviews
- Use Case Modeling
Software Engineering Foundations - DesignFoundationalNew
Stakeholder Workshop on AI Risk for a Public-Sector Pilot
You receive a description of the pilot (24/7 LLM chatbot answering questions on municipal services in Spanish and Catalan). Design a 3-hour workshop for around 25 mixed-stakehol…
- Stakeholder Management
- Workshop Design
- Responsible Ai
AI Ethics, Fairness, and Responsible AI - 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.
- StrategyFoundationalNew
Strategy Memo on AI in University Assessments
You receive: the current academic-integrity policy, faculty survey data from 320 academic staff, a student survey of 1,800 students, and 3 case studies of how peer universities …
- Education Policy
- Ai Workforce Strategy
- Assessment Design
AI in Education and Learning Analytics - CodeFoundationalNew
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 - DesignFoundationalNew
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 - 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…
- Cnn Classification
- Transfer Learning
- Pytorch Or Tensorflow
Computer Vision (Undergraduate) 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
- 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
Computer Vision (Undergraduate) - AnalysisFoundationalNew
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) - 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
- Neural Networks
- Pytorch Or Tensorflow
Machine Learning (Undergraduate) - CodeFoundationalNew
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 - CodeFoundationalNew
Python Data Pipeline for Spotify Listening Trends
Write a Python script (or Jupyter notebook) that reads the provided CSV files (4 weeks of Spotify Top 200 data), cleans inconsistencies (missing artists, duplicate entries, enco…
- Object Oriented Programming
- Data Analytics
- Statistics
Open coursework - StrategyFoundationalNew
Collaborative Market Entry Strategy for a Finnish EdTech Startup
Form a team of 3-4 and assign roles: Market Researcher, Competitive Analyst, Pricing Strategist, Go-to-Market Lead. Conduct market sizing for the DACH language learning market, …
- Business Administration
- Collaborative Work
- Digital Business Models
Open coursework - StrategyFoundationalNew
Digital Revenue Model Canvas for a D2C Fashion Startup
Using the Business Model Canvas framework, analyze the transition from B2B wholesale to D2C e-commerce. Interview the provided stakeholder personas, map the current vs. target b…
- Digital Business Models
- Business Administration
- Online Marketing
Open coursework - AnalysisFoundationalNew
Competitive SEO Audit for a Munich Craft Beer E-Shop
Perform a technical SEO audit using free tools (Google Search Console data provided, Screaming Frog export attached). Analyze site architecture, page speed, mobile usability, me…
- Online Marketing
- Web Development
- Data Analytics
Open coursework - ResearchFoundationalNew
Academic Writing: The Impact of AI on Small Business Marketing
Produce a 3,000-word academic essay following APA 7th edition formatting. Structure: Introduction with clear thesis statement, Literature Review (minimum 8 peer-reviewed sources…
- Academic Writing
- Business Administration
- Online Marketing
Open coursework - AnalysisFoundationalNew
Bookkeeping Reset for a Lisbon Specialty Coffee Roaster
Using the supplied transaction log (provided as a CSV), record each item using double-entry bookkeeping in a journal, post to a general ledger, and prepare an unadjusted trial b…
- Double Entry Bookkeeping
- Journal Entries
- Trial Balance Preparation
Financial Accounting - ResearchFoundationalNew
Ethical Stress Test of an AI Tutoring Startup
Produce a concise ethical risk register and stakeholder impact analysis grounded in publicly available evidence about AI tutors (e.g., Khanmigo studies, UNESCO AI in education g…
- Risk Assessment
- Stakeholder Mapping
- Ai Ethics
AI, Ethics and Society - DesignFoundationalNew
Kanban Rollout for a Lisbon Bakery Chain
Design a Kanban system for the catering order workflow from order intake to delivery confirmation. You must define columns, WIP limits, classes of service (e.g., same-day vs. sc…
- Kanban Boards
- Process Mapping
- Wip Limits
Agile Project Management
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.



















































































