This presentation discusses Turing machines. It introduces Turing machines as a simple mathematical model of a computer that models computing capability. A Turing machine is represented as a 7-tuple that includes the finite set of states, input symbols, tape symbols, transition function, start state, blank symbol, and accepting states. The presentation covers various topics such as the Turing machine model, uses of Turing machines as language recognizers and generators, transition functions, instantaneous descriptions, variations of Turing machines, recursive and recursively enumerable languages, universal Turing machines, and properties of Turing machines.