The Internet Grammar of English does not assume any prior knowledge of grammar and is accessible free of charge.
The site is easily accesible and is divided in user-friendly sections:
Contents
Glossary of terms
A-Z index
Search box
Exercises
I stumbled upon The Internet Grammar of English through Jeffrey Hill and his excellent The English Blog.
Remember that this blog features other grammar sites:
Grammar Speaks (Azar Grammar)