Invent an alphabet of your own and learn about the history and structure of the world's writing systems, from cuneiform to kanji, along the way.
Language Construction Workshop
Learn about how language works by building your own! Create your own language from scratch for world-building, personal use, or simply as an artistic pursuit.
Language and Thought
Does language determine, influence, or merely represent thought? We'll explore the Sapir-Whorf debate by reading and discussing key texts in linguistics, anthropology, psychology,
Meta-Skills for Language Learning
An accessible introduction to the science and practice of language learning. You'll build a toolkit you can use for a lifetime of more confident language acquisition.
The Origins of English
In this seminar, we will learn some of the basic principles of etymology. Through a series of linguistic puzzles we will follow in the footsteps of etymologists and historical lin
A YouTube channel dedicated to etymology, centred around the history of English language but exploring near and distant connections with other languages.
Crash Course Linguistics
A Youtube series covering the contents of an introductory linguistics course in video form.
Essentials of Linguistics
An open access textbook covering the core areas of theoretical linguistics, with special attention paid to Canadian English.
A fun and friendly introduction to topics in linguistics in podcast form. Hosted by Gretchen McCulloch and Lauren Gawne.
MIT Linguistics and Philosophy OpenCourseWare
Free course materials for courses offered by MIT's department of Linguistics and Philosophy.
An extensive curated list of online resources for introductory topics in linguistics.
The Endless Knot Podcast
A podcast exploring the connections between language, history, and the cognitive sciences, hosted by a medievalist/philologist and a classicist and featuring lots of guests from d
The NLTK Book
A very beginner-friendly introduction to using the NLTK package for natural language processing in Python. The book doesn't presuppose Python/programming knowledge.