There are some good recommendations here. You might also be interested in TIS-100.
http://www.zachtronics.com/tis-100/
You solve coding puzzles but in a very limited retro environment.
http://www.zachtronics.com/tis-100/
You solve coding puzzles but in a very limited retro environment.