Problem Lab
LiveSolve real-world problems, step by step
Problem statements from simple to advanced, taken from real situations. Build your solution, submit it, and a mentor reviews your thinking.
How it works
Practise like it's a real job
- 01
Pick a problem
Start simple. Every problem comes from a real situation: a shop, a clinic, a college office.
- 02
Build your solution
Write the code in any language that fits. Use the hints if you get stuck.
- 03
Submit for review
Share your code link and explain your approach. The reference solution unlocks.
- 04
Get mentor feedback
A mentor checks your work, gives a score and tells you what to improve.
Simple
Logic building with everyday problems. Good for your first months of coding.
Kirana shop bill calculator
Print a correct, neatly aligned bill with discount and GST for a small shop that still writes bills by hand.
Programming Languages · C / any language, loops, conditions, formatted output
Open problem
Electricity bill with slab rates
Calculate a household electricity bill where every slab of units has a different rate, plus a fixed charge.
Programming Languages · C / Python, if-else ladders, functions
Open problem
Attendance shortage alert
For each subject, show the attendance % and exactly how many more lectures a student must attend to reach 75%.
Programming Languages · C / Python, arrays, arithmetic, loops
Open problem
Library due date and fine calculator
Given the issue and return dates of a book, calculate the due date, days late and the fine with tiered rates.
Programming Languages · Python / Java, dates, conditions
Open problem
Medium
Data structures, files and small apps that solve a complete problem.
Bus seat booking with a seat map
Build a menu-driven seat booking system with a seat map, booking, cancellation and data saved to a file.
DSA & Computer Science · C / C++ / Java, 2D arrays, menus, file handling
Open problem
Exam hall seating arrangement
Seat students from different branches so that no two students of the same branch sit next to each other.
DSA & Computer Science · Python / C++, sorting, greedy algorithms, CSV
Open problem
Mobile-friendly menu website for a restaurant
Build a fast, mobile-first menu page with categories, veg filter, search and an 'order on WhatsApp' button.
Web Development · HTML, CSS, JavaScript, responsive design
Open problem
Monthly sales report from a CSV file
Turn a messy billing export into a clear monthly report: totals, best sellers, slow movers and a chart.
Data Science & AI · Python, pandas, data cleaning, charts
Open problem
Shortest delivery route in a city
Model the city as a graph and find the shortest route and distance from the shop to any customer.
DSA & Computer Science · C++ / Java / Python, graphs, Dijkstra's algorithm
Open problem
Advanced
Full projects close to what companies build. Great for your portfolio.
Clinic appointment booking system
Online appointment booking with time slots, no double booking, a doctor's dashboard and WhatsApp reminders.
Web Development · Full stack (React/Next.js or any), REST API, SQL, transactions
Open problem
Forecast milk collection for a dairy
Use two years of daily collection data to forecast the next 30 days, so the dairy can plan tankers and chilling.
Data Science & AI · Python, pandas, time series, scikit-learn, evaluation
Open problem
Inventory REST API with roles and low-stock alerts
Build a secure multi-branch inventory API: stock in/out, transfers, roles, audit log and low-stock alerts.
Web Development · Node.js / Java Spring / Django, REST, JWT or sessions, SQL, testing
Open problem
Have a real problem for students to solve?
Business owners and industry professionals: share a problem from your work. Good solutions may become useful tools for you.