dl = l != "dataLayer" ? "&l=" + l : ""; j.async = true; j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl; f.parentNode.insertBefore(j, f); })(window, document, "script", "dataLayer", "GTM-KZRR38K");

Learn to Code

Learn to Code Course

Starter Lessons

This series of lessons will get you started with SAM Blockly, micro:bit, the hardware blocks, and the content of the lessons

Year 5

Teach kids computer science concepts, how to code a program and reflect on and debug it by following Sam on a mission through Cyberspace (ages 9-10)

Year 6

Teach kids computer science concepts, how to code a program and reflect on and debug it by following Sam on a mission through Cyberspace (ages 10-11)

Year 7

Teach kids computer science concepts, how to code a program and reflect on and debug it by following Sam on a mission through Cyberspace (ages 11-12)

Year 8

Teach kids computer science concepts, how to code a program and reflect on and debug it by following Sam on a mission through Cyberspace (ages 12-13)

Year 9

Teach kids computer science concepts, how to code a program and reflect on and debug it by following Sam on a mission through Cyberspace (ages 13-14)