There are hundreds of resources available online for learning especially for learning Maths. If you are preparing for a major public exam like GCSE or iGCSE then here are some websites that can help and support your learning the subject.
Emaths - Very suitable for those sitting for GCSE Maths
EasyMaths - Another useful site for GCSE Maths.
Mymaths - Very useful but needs to pay subscription if you want full access.