19. Cheatography
Cheatsheets are a great way to top off your long days of learning. Sometimes you forget the slightest detail and the whole network of information bits you’ve memorized becomes useless because of a single missing link. Cheatography provides you with stacks upon stacks of cheat sheets in a wide variety of study areas.