Depends on the subject I guess. Language subjects: memrise is great! For any science subjects (that’s what I did) YouTube is amazing! Crash course videos are amazing if you hate apps. I think it’s a good idea to look at a range and see what you like as some don’t appeal to other people