Here is a link to some online grammar resources. If you click on a concept on the left, this should take you to to an explanation page for that concept. Then, on the left of that explanation page, there should be links to practice exercises for that concept and answers with explanations.
Slideshows that we looked at in class are available below.
Parts of Speech
Phrases and Clauses
Sentence Types