This textbook provides an elementary introduction to hypergeometric functions, which generalize the usual elementary functions. It includes plenty of solved exercises and it is appropriate for a wide audience, starting from undergraduate students in mathematics, physics and engineering. Since the presented functions are limited to hypergeometric functions of a real variable, the only prerequisites are the basics of real analysis.