Foundations of Programming
Reach beyond the basics of coding with these curated resources for programmers who have completed 1-2 computing courses. You’ll find three sample paths: a basic (and recommended) one, a problems first path, and one that focuses on testing and debugging. You can also plot your own sequence to suit however and wherever you’re learning.
Practice testing and debugging first
Hangman Part 2: One open source solution
(We recommend trying Hangman Part 1, the challenge, before looking at solutions). Test your approach to the classic puzzle game Hangman against other people's solutions, using an open source word list to see which finds the greatest number of words. Game on!Open link