if multiple topics/subjects, spend some time (e.g. 25-50 minutes) on each topic/subject. retention and transfer improves.
error journal
focus on mistakes and what you could be doing better. log any wrong answers, solve it, write a short sentence on what was done wrong/how it’s been fixed, and review the whole journal later.
check school/src/errorJournal.
learning through creating
create something with what you just learned. for example, when programming or making psuedocode, make a project. when studying math, form your own math problem. this makes you engage with the material in a different manner and can expose weaknesses.
blurting
study the info then take it away. then, write everything you remember about the material. this identifies any knowledge gaps and strengthen memory by forcing the brain to retrieve info without looking at notes.