Flowchart and algorithm modules
Practise sequence, selection, loops, nested decisions, and complete algorithm logic using a visual flowchart workspace.
Flowchart symbols
Learn what the basic flowchart shapes mean before solving a full algorithm.
Everyday sequence
Practise ordering simple instructions from first to last.
Input, process, output
Use the basic IPO pattern before adding decisions or loops.
Linear sequence
Build a straight flow from input to process to output.
Binary decision
Use a decision diamond with YES and NO paths.
Multi-way selection
Chain decisions to sort data into more than two outcomes.
Counter-controlled loop
Repeat a process a fixed number of times.
Rogue-value loop
Repeat until a sentinel value tells the algorithm to stop.
Nested decisions
Route one decision into another decision.
Maximum value algorithm
Track and update the largest value in a list.
Complete synthesis challenge
Combine loop, decision, process, input, and output in one algorithm.
Free practice
Build your own algorithm flowchart, test your timing, and practise without locked progression.