From basic algebraic structures to cryptography, arithmetic with elliptic curves, and automata, this textbook contains a modern introduction to discrete algebraic methods as required by mathematicians and computer scientists in the age of the internet. It is suitable for master students with a basic background in mathematics.