https://www.khanacademy.org/
I was a little rusty on some of of my math foundations. This was a great resource to get me ready for my next math class. There is also an associated app that is very easy to use with a tablet... But it also offers support for a number of other subjects from science to Reading so if you have an area that you are struggling with take a peek at Khan Academy,