My experience learning Arabic from Self Examine Institute was very good. Before taking classes from Mr Talat, I learn some basic Arabic from some books that I found online. However, after I joined Self Examine, I could vastly improve my Grammar skills and I learnt colloquial Arabic which is not possible to learn from online sources. Mr Talat's method of teaching is structured, logical and easy to follow. After about 3 months of classes, my confidence level to speak Arabic has increased. I will be taking classes for another 3 months and Insha Allah, I shall be able to speak reasonably well before the native speakers.