This resource provides a series of lessons that can be used as a term-long course to teach students programming. It is ideally suited to students in Year 6 and above and has been written for teachers who may have never taught programming or computer science before.