We learn about programming computers to process human language, which is called computational linguistics, or natural language processing. We look at the types of language tasks computers can and can’t do, how natural language processing works, as well as the different types of biases that exist in machine learning.