Defining arrays using flowcharts and pseudocode, declaring and using arrays, reading from and writing values to arrays, using a number of arrays to organise data, using Python’s list data type as arrays when implementing algorithms.