-
Useful sites for practicing French
This is a great online dictionary!
It provides examples of word usage and connotations as well as the actual definition.This site has explanations of various topics with online practices.
This site has grammar notes and online practices for all levels.