This may depend on your hosting service. If you are using a free website hosting service, your host usually provides a selection of themes that you can use, feel free to ask the support staff of your host to find the exact location of the customization options. If you are using a paid hosting service or if you are hosting a website yourself, there is no way to add new templates without downloading them from an external website, then uploading them onto your website directory.