Stanford Nifty Assignments
Nifty Assignments provides assignments that educators can use to help increase student interest in computer programming work. Several of the assignments have real-world relevance or visible, dynamic output. A few examples include games, HTML renderers, and ASCII-based animations. Printable handouts detailing each assignment and framework code is provided.
Browse Collection by Year: