Excellent website for beginners.
Lots of exercises with immediate corrections.
I particularly liked the lexical exercises.
Vocabulary put in context.
And the conjugation exercise, where the students are not asked to find the ending but the tricky parts in the middle of the verb (Letter transformation, double consonant, accent grave...).