This chapter offers an overview of corpus linguistics – the computer-aided study of text – and its main contributions to the study of the English language. The chapter covers technical, theoretical and methodological aspects. It starts by explaining the different ways in which software tools allow text to be visualised so that the analyst can observe the co-occurrence of words (collocation), of word classes (colligation), and of semantically-related terms (semantic preference). It then looks at three broad approaches to corpus linguistics that are currently in use, namely corpus-driven, corpus-based, and corpus-assisted. Since corpus linguistics can be thought of as a theoretical approach, the most important theoretical contributions that i...