A TEFL certificate is a short duration course, sometimes as little as a single weekend, although 120 hours is more standard. A diploma is a more in-depth course, consisting of at least a few months up to 2 years.