I have just found a web with a variety of online courses that you can do for free and at your own pace. If you click on the following link on Alison certified learning, you can see a variety of courses to improve your English, French, German and other foreign languages. So, if you need to improve your English skills, your punctuation, your grammar skills or your speaking abilities, check the courses available here. Check the web and see if it will help you achieve at least some of your goals. Good luck!