A child theme is a theme that inherits the functionality and styling of a parent theme. It allows you to make modifications to a theme without directly editing the parent theme files, which helps to preserve your changes during theme updates.