I can help since my mother language is french. ;D
The course linked by huertdiaz is NOT a beginners course in french, hence the page in french. You are supposed to be able to understand already what is written there.
This course is aimed to the intermediate and advanced french skill levels. You can also take some specializations according to your field of work such as health and nursing, administration and laws, engineering and science.
Here's the general information in english: http://www.immigration-quebec.gouv.qc.ca/en/french-language/learning-online/index.html