I had taken various TEFL courses before taking the seriousTEFL Diploma course. This course is exceptional depending on my past experiences. It challenges you, hence forcing you to upgrade your skills. I personally enjoyed the advanced modules, they are about understanding the concepts, not just memorizing or reading.