This website is full of videos and games that will help you learn your basic facts.
Track your progress and work your way through the Eskdale School Basic Facts Ladder: