The answer would be: Distributed practice
Distributed practice is a method of learning that involves a repeated session of practice over a period of time. It is more effective than a longer session in short period of time. The spacing effect in this method will make it easier to store learned lesson into long-term memory.