Theme contains all the templates and stylesheets that design the front-end appearance of your WordPress site.
Every theme has its own design, layouts, and style. You can add a new, customize or change a theme for your website from WP Admin area under Appearance > Themes.
You can also upload and install WordPress themes using an FTP client.