My first husband was a big guy and bought his shirts at a specialty big and tall store at around $30 each in 1990s money. One particular shirt he never wore. When I asked him why, his response was that he didn't really like it but bought it because I did. At that point I said I could make several shirts for the price of that single shirt and his response was "yeah, right." So I tore apart a stained shirt, made a pattern out of masking paper and proceeded to make a shirt. I used snaps as I was a bit intimidated by the buttonhole process at the time. He was thrilled with it! Unfortunately every time we went to a store with fabric, he picked out two or three for shirts and after about a dozen, my interest in sewing was gone for many years.
As for online classes, I have learned so many techniques for sewing, gardening and other projects from YouTube videos. We've even saved money by doing our own car repairs thanks to YouTube. I did do an annual subscription to Bluprint/Craftsy last year when it was crazy cheap and do enjoy the more in-depth approaches. I also enjoyed the app, which they recently discontinued, because I could download the videos and watch when I didn't have internet access.