You can install a WordPress theme from your dashboard by navigating to Appearance > Themes > Add New. Then, you can search for a specific theme or browse available ones. Once you've chosen a theme, click 'Install' and 'Activate.' You must upload the theme's .zip file before installing premium themes. After activation, you can customize the theme according to your needs through the Customize option under Appearance.