Go to writersdigest.com, and look into their writer's workshop dealing with grammar. It will also help you with essays and articles.
They are great in my opinion. I took the course several years ago.
Now, they are online, and that is way better for students.
Hope this is very helpful.