I think this really depends on a couple of things:
- Your work experiences/what you’re transitioning from (i.e. how much of a pivot will it be for you?)
- Your exposure to UX: what you know about it already? How certain are you that you truly want to do UX? What parts do you enjoy? What parts do you not enjoy?
- Your goals: what do you want to do afterwards? What types of roles/companies are you interested in? What do you need to get your foot in the door? Who is your competition?
- How do you learn best — do you need external motivation or are you intrinsically motivated? Do you like to jump in and learn by doing or do you like to understand the theory first? Do you need the time and freedom to be fully immersed in something or can you juggle your learning while still working?
- And, yes, how much time/money you can realistically invest (and please also do the ROI…some of these programs are pricey!)
If you’re not certain yet about the world of UX, but have read enough to pique your interest, I’d suggest doing a short, hands-on, team-based project that takes you through the entire textbook (read: ideal) version of human-centered design. It doesn’t have to be GA — there’s things like IDEO’s Design Kit and UCSD’s Scott Klemmer has a number of Coursera classes. Less project based, but slightly more specialized, are offerings like Interaction-design.org’s courses. You could even just tackle a couple of problems of your own choosing to not just learn more about UX, but more about what and how you want to learn.