User Activity

I´m about to use the STM32L471xx circuit and want to program it from an external source.What type of interface can I use to program the device?I want to avoid using the JTAG interface.Is it possible use USB or SPI interface?