Spaced Repetition

A technique for memorization & practice of skills by increasingly spacing out reviews (often scheduled with software)

Spaced repetition is highly useful.