Practice Questions
Solve autograded pseudocode questions. Each submission is checked against hidden test cases.
Premium is coming soon. For now, all question difficulties are available to everyone.
Sign into track your progress.
EASY(29)
Absolute Value
Selection
EASY
Array Zero Counter & Total
ArraysCountingTotalling
EASY
Celsius to Fahrenheit
Arithmetic
EASY
Count Down
Loops
EASY
Largest of Three Numbers
Selection
EASY
Minimum of Three
Selection
EASY
Number Classifier
Selection
EASY
Odd or Even
Selection
EASY
Sum 1 to N
Loops
EASY
Sum of Two Numbers
Arithmetic
EASY
Temperature Range Sentinel
SelectionSentinel LoopWhile Loop
EASY
Times Table
Loops
EASY
Integer Input Validation
Loops2025 Feb/MarPast PaperComplete QuestionValidation
EASY
Odd or Even Function
Procedures & Functions2025 May/June V1Past PaperFunctions
EASY
Password Length Validation
Loops2025 May/June V3Past PaperValidation
EASY
Seconds to Minutes and Seconds
Arithmetic2025 Oct/Nov V1Past PaperUnseen
EASY
Theme Park Booking
Arithmetic2025 Oct/Nov V3Past PaperUnseen
EASY
Average of Numbers in Array
Arrays2023 Feb/Mar V2 Q2(b)5m
EASY
Energy Efficiency A-rated Check
Selection2023 Feb/Mar V1Past Paper
EASY
Energy Efficiency Rating
Selection2023 Feb/Mar V2 Q6(b)2m
EASY
Extracting String Data
String Processing2023 Oct/Nov V2Past PaperString OperationsComplete Question
EASY
Find Minimum in Array
Arrays2023 Oct/Nov V2 Q3(b)4m
EASY
Measurement Double-Entry Check
Loops2023 May/June V2Past PaperVerification
EASY
Theatre Seat Booking Validation
Loops2023 Oct/Nov V3Past PaperValidation
EASY
Validate Input in Range
Loops2023 May/June V3 Q5(b)3m
EASY
Validation Range Check
Selection2023 May/June V3Past PaperValidation
EASY
Parking Booking Validator
Validation2022 Oct/Nov V2Past PaperAdapted
EASY
Three-Digit Number Breakdown
Arithmetic2022 Oct/Nov V2Past PaperFlowchart Conversion
EASY
Simple Calculator
Selection2021 Oct/Nov V2Past PaperComplete QuestionCASE OF
EASY
MEDIUM(39)
Array Maximum
Arrays
MEDIUM
Array Sum
Arrays
MEDIUM
Capitalise First Letter
String Processing
MEDIUM
Count Above Average
Arrays
MEDIUM
Count Numbers in Range
Loops
MEDIUM
Count Vowels
String Processing
MEDIUM
Factorial
Procedures & Functions
MEDIUM
FizzBuzz
Loops
MEDIUM
Grade from Score
Selection
MEDIUM
Palindrome Check
String Processing
MEDIUM
Password Validation Rules
String ProcessingValidationFlags
MEDIUM
Read Names from File
File Handling
MEDIUM
Sum Until Zero
Loops
MEDIUM
Sum of Digits
Arithmetic
MEDIUM
Username Validator
String Processing
MEDIUM
Validated Score Entry
Loops
MEDIUM
8-Bit Binary Converter
Algorithms2025 Oct/Nov V3Past PaperUnseenNumber Systems
MEDIUM
Double Entry Verification
Arrays2025 May/June V2Past PaperVerification
MEDIUM
Email Validation Check
String Processing2025 Oct/Nov V2Past PaperUnseenValidation
MEDIUM
Extract Consonants
String Processing2025 May/June V3Past PaperIteration
MEDIUM
Extract Country Code
String Processing2025 May/June V1Past PaperSelection
MEDIUM
Highest, Smallest, Total and Average
Algorithms2025 Feb/MarPast PaperAdapted
MEDIUM
Linear Search in an Array
Arrays2024 Feb/Mar V2Past PaperAdapted
MEDIUM
Profit Calculator with Validation
Loops2024 Feb/Mar V2Past PaperAdaptedValidation
MEDIUM
Character Position Finder
String Processing2023 May/June V2Past PaperString Manipulation
MEDIUM
Daily Temperature Aggregator
Algorithms2023 Oct/Nov V3Past PaperMin/MaxTotalling
MEDIUM
Double Entry Validation
Loops2023 May/June V2 Q4(b)3m
MEDIUM
Lowest Temperature Finder
Algorithms2023 Oct/Nov V2Past PaperMin/Max
MEDIUM
Rope Cost Calculator
Selection2023 Oct/Nov V1Past PaperUnseenValidation
MEDIUM
Rounding Comparison Function
Procedures & Functions2023 Feb/Mar V2Past PaperFunctionsBuilt-in Functions
MEDIUM
String Extraction and Lowercase
String Processing2023 Oct/Nov V2 Q75m
MEDIUM
Totalling Positive Numbers
Loops2023 May/June V1Past PaperTotalling
MEDIUM
3-Digit Palindrome Filter
Loops2022 May/June V1Past PaperComplete Question
MEDIUM
Bread Rolls Stock Tracker
Loops2022 Oct/Nov V1Past PaperComplete Question
MEDIUM
Count Students by Age Group
Loops2022 Feb/Mar V2 Q2(a)8m
MEDIUM
Student Age Category Counter
Selection2022 Feb/Mar V2Past PaperAdapted
MEDIUM
Student Mark Categorizer
Selection2022 Oct/Nov V2Past PaperAdapted
MEDIUM
Wheelbarrow Restock Tracker
Loops2022 Oct/Nov V3Past PaperFlowchart Conversion
MEDIUM
Maximum, Minimum and Range
Loops2021 May/June V2 Q2(a)6m
MEDIUM
HARD(18)
2D Array Row Sums
Arrays
HARD
Bubble Sort
Algorithms
HARD
Count Occurrences
Arrays
HARD
First N Fibonacci Numbers
Algorithms
HARD
Greatest Common Divisor
Algorithms
HARD
Leap Year Checker
Selection
HARD
Linear Search
Algorithms
HARD
Password Strength Checker
String Processing
HARD
Prime Number Checker
Algorithms
HARD
Reverse a String
String Processing
HARD
Running Club Top 3 & Certificates
AlgorithmsSortingParallel Arrays
HARD
Selection Sort
Algorithms
HARD
Write Names to File and Read Back
File Handling
HARD
Sports Club Membership System
Arrays2025 Feb/MarPast PaperComplete Question15 Marks
HARD
Bubble Sort an Array
Algorithms2024 Feb/Mar V2Past PaperAdapted
HARD
Screen Time Tracker
Algorithms2024 Feb/Mar V2Past PaperComplete Question15 Marks
HARD
Sports League Match Tracker
Algorithms2023 Feb/Mar V2Past PaperCountingTotalling
HARD
Temperature Readings & Conversion
Arrays2023 May/June V1Past PaperValidationArrays
HARD