The course is designed to provide future foreign language teachers with an overview of the most important foundations related to foreign language teaching at all levels. In addition, some relevant issues in teaching the four skills to audiences from different ages will also be addressed. The theoretical background analyzed in this course will be the basis for practical decisions that future student-teachers will make regarding pedagogical choices considering teaching conditions, availability of resources and the goals of teaching and learning. It must be noted that even though classes are conducted in English and the selected texts are in English (due to the fact that they are the most up to date), the ideas and pedagogical practices discussed in class apply to the teaching of any foreign language.