Here are some great sites for practicing your chess skills.
Chess Kid
This is a great site with lessons and puzzles:
Chess Tempo
This is the best website I have found for practicing chess tactics. The site's free registration allows practicing unlimited tactics.
https://chesstempo.com/chess-tactics.html
lichess
This is a growing site with a tremendous amount of resources for every chess player from absolute beginner to seasoned masters. There's something here that every chess player can learn from.