A complete classroom resource for teaching Python 2D lists through 10 structured activities. Students begin by identifying rows, columns and indexes before progressing to nested loops, grid searching, ...