CoderDojo Porirua has a collection of online courses and activities to teach the basics of programming. The bulk of the resources there use block based programming.

This selection of courses is a great starting point (the links below allow you to join the Porirua CoderDojo group at

Early readers 4-6

Angry bird Start with the Course 1

New coders 6+

Course 2 Start with Course 2

Finished Course 2?

Course 3 Try out Course 3