There's also a more advanced version that lets you experience the joys of punch-card programming with modern languages (JS, Perl, Python (mostly Python2)):
Nothing fun about cards. I had my Fortran exercise in a backpack when I bicycled to to Finnish government computer centre. It was raining, so the cards turned little bit mushy and jammed the machine.