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

Ready to play? In this quintessential project, you’ll write a program that plays the childhood word game, Hangman. Get ready to manipulate strings and files on your way to creating the graphics for this classic console-based game.

Open link

Stanford University