There are no special requirements except being at least 18 years old and having a medium knowledge of English. You will find all the knowledge you need within the course.  At the end of the course you'll get to high - full advanced level, regardless your previous knowledge.