Yes! Yoga works wonders for posture.
I use to have terrible posture and felt so self conscious and suffered social anxiety. Then my posture improved and now I am so much more confident. I doubt it is cause and effect, I think it has to do with a larger list of many correlated factors but still. A healthy posture is very important.
Thanks for your comment, always appreciate it <3