“Hi. My experience is okay. In terms of the basic courses, there are too much info...I would suggest for more specific courses...They have some great courses tho. I've taken a few and learnt a lot in both basic and advanced sessions. Several tutorials, but they are all too pricey.”