Teaching of islamic knowledge