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!

View all sequences

Try more problems first

Prefer to test your skills first to get a sense of what you need to work on? This sequence starts you off with questions Google previously used as part of its job interview process, followed by a selection of problems you can work through.