Foundations Path

Reach beyond the basics of coding with these carefully curated resources for newer programmers who have already completed 1-2 computing courses. You’re at an exciting point and we want to support you however and wherever you’re learning!

You can plot your own path and use these resources in any order you like. We’ve put together three sample sequences for you: a basic (and recommended) one, a problems first path, and a path that focuses on testing and debugging. Each path option below lets use you the Foundations activities in a different order. Click on the path’s name or the first tile, and check out how the order shuffles in the ‘Path Content’ section to the left.