Tynker.com offers a free 6-course introduction to coding for grades 3-8 and paid coding courses for younger students. The courses includes lesson plans and project templates to help students learn to program and code by creating games, tutorials and puzzles!