The course offers an introduction into some of the classic problems of epistemology which have persisted into contemporary philosophy. We shall start with the question of necessary and sufficient conditions for knowledge, the Gettier problem and its consequences. Next we will look into theories of justification, and discuss the merits and shortcomings of foundationalism, coherentism and reliabilism. Next we will consider various sceptical arguments against the possibility of knowledge, and investigate some responses to the sceptical arguments. In the rest of the course, we study the nature of different forms of knowledge: a priori knowledge, perceptual knowledge and self-knowledge. The aim of the course is to familiarize students with the central concepts of contemporary epistemological research, to enable them to discern the essential features of arguments in epistemological papers and to assess their soundness and validity.