WY Computer Science
An outline of all of the functions you could use to make checkers.
Illustrations from class discussion listing situations that should happen in the game.
Allowing only legal moves is the most complex part of checkers.