What is a WordPress theme?

A WordPress theme is a set of files that defines the design and layout of a site. It controls how the website looks and can be changed without altering the site’s core content.