FOLLOW THIS QUESTION TO RECEIVE UPDATES
Depending on how you define "self-paced", you might want to check out the C# Learning Path on Pluralsight: https://www.pluralsight.com/product/paths#
This isn't a bootcamp, but rather simply online video classes. HUGE advantage here is you can sign up for a free trial and see how you like it. No matter what else you choose to do, I recommend you start here since you can get a really good idea if you like it for free.
Hope this helps,
Code Career Academy