Below is a list of web-based resources that I have personally used when studying. They are all of high quality.
Free Subject-Based Resources:
Free Study Tools:
Making interactive notebooks, that can be embedded with quizzes.
Digital flashcard app
Paid Study Tools: