I wish there were websites like Algebasics when I was in school, they would have been really helpful and supportive. Algebasics explains all things Algebra in a clean and understandable way. The sixteen main sections like The Basics, Linear Equations and Polynomials are all divided into several sheets that explain various concepts within the chapters.
Educational Math Game Math Ninja
I was always a math freak in school and preferred math over most other classes such as English or Geography. I was especially proud of my mental arithmetic skills at that time and I can say that I’m still proud of them after playing around with Math Ninja for a while. The author of Math Ninja wrote it for his 8-year old son and his math skill improved in a couple of days of using the math software. The objective of the math game is to answer as many questions correctly as possible. You can define in the setup which mathematical operators should be included (Addition, Subtraction, Divisions, Multiplications and Negative Numbers) and select a difficulty level.

