codeSmall

STRANDS

The programs have been split into several strands of problem for those suited to those with little or no experience of creating programs independently, then into tricky, trickier and trickiest for the problems which encompass more than two of the strands (these can be found below).

Data Folder - Digital Data - Big Data - Cloud Computing
data types

These challenges involve working with integers, booleans, strings and floating point numbers and being able to convert between and format them as needed.

open challenge set
selection
selection

These challenges involve using if statements and select/case statements to choose your pathway through programs based on certain conditions.

open challenge set
loop
iteration

These challenges involve the use of loops, including while, for and repeat until.  They test your ability to put code in the correct sequence and use appropriate conditions to start and terminate the loops.

open challenge set
lists
arrays/listS

These challenges do not distinguish between arrays and lists and will refer to them simply as lists.  The challenges involve storing data in lists and manipulating, formatting and outputting data in lists.

open challenge set

Challenges

These programming challenges encompass more than two of the strands from above and are recommended for those who are more experienced or those who have solved most of the challenges within each strand.


trickier
Trickier
Open Challenges
trickiest
Trickiest
Open Challenges