As many students know, you can cram a whole semester worth of material in just a few learning sessions before an exam: you can pass exam but you forget everything as fast as you've learned it. Use such methods for subjects that you don't care but must pass.
If you do care about something long term, spread the lessons over time.
If you do care about something long term, spread the lessons over time.
For fundamentals, Learning to learn course is recommended https://www.coursera.org/learn/learning-how-to-learn