Grammar Explorer is a free grammar course. Log-in for full access to the module-based course. There are 40 modules to work with, and all include introductory materials followed by a series of exercises designed to familiarize the learner with the specific grammatical principles in context.