http://www.bbc.co.uk/skillswise/ - this website is recommended because it covers the skills of grammar, spelling, reading, writing and listening. It has fact sheets for each skill, which give you some basic information. They then have interactive games to help you practice the skill.