Instructional Video
Khan Academy

Khan Academy: Randomized Algorithms: Fermat's Little Theorem

9th - 10th
Introduction to a key result in elementary number theory using a visualization with beads.