21 of the best online learning resources for students to ensure that students are actively learning, engaged and not bored or running out of quality learning materials. These online learning sites will help to keep learning fun, but provide details, support or challenges to students who need it.