Teacher training courses train individuals who wish to make a career in the teaching profession with techniques and strategies required to handle, manage and effectively teach the students which helps the students learn and understand better. They can be short-term, long-term, online or offline, or a combination of both. The pattern of teaching may differ depending on the course but the aim remains the same, to prepare the teachers and help them develop their skills. The syllabus might also change regularly as new methods and technologies come forth.