Real data on the right, your flowchart on the left. Search, count, filter, sort and update a table, serve a queue, undo with a stack and recurse, with the same steps every program uses, then see it as Python, Java, C++ or C#.
Step 1
A real problem
A traffic junction to control, a cricket scoreboard to keep, a live admission form, a class's marks, a help desk, or a function that calls itself.
Step 2
Your logic
Build the flowchart: go through the rows, check them, count, filter, total and change them.
Step 3
Watch it work
Press Play or Run: cars stop and go at your lights, the form answers as you type, rows light up as they're read.
Lab 1 · Reading rows, counting, filtering, averages, the maximum, updating, sorting and the top 5
A class's marks in a table: count, filter, total and grade them with a For Each, and watch the table follow your program.
Lab 2 · Queues (enqueue, dequeue), stacks (push, pop), serving until empty, undo, reversing and matching brackets
The college help desk's tickets: serve them in order with a queue, undo and reverse with a stack, and check brackets like a compiler.
Lab 3 · Recursion, base cases, the call stack, and building answers on the way back
Functions that call themselves: countdowns, factorials, powers and Fibonacci, with the call stack drawn as it grows and unwinds.
Lab 4 · Form validation, conditions with && and ||, collecting errors, conditional fields and calculations
A live admission form beside your flowchart: required fields, age and eligibility rules, every error at once, a field that appears for hostel students, and the fee.
Lab 6 · Create, read, update and delete (CRUD), validation, finding a record, Change a Field, removing by position and Filter Rows
The college office's register: a form on top and the list below. Make Add, Update, Delete and Search work, with checks, and watch the list change.
Lab 5 · Controllers, timers, state machines, sensors, && conditions and safety rules
Your flowchart controls a live junction: it runs every second, reads the sensors and sets the lights. Make it safe, fair, adaptive, and quick for ambulances.
Lab 7 · Finding and changing a row, adding up a list, counting with conditions, whole-number division and remainder, kept values, and a list as chart data
Be the scorer: each ball you press runs your flowchart, which updates the batter and works out the total, wickets, overs and run rate. Charts show the innings.
More labs are on the way: a lift, a service counter and a robot, then a shop with stock and billing.