

Lots of advice here but I haven’t seen anyone mention coding boot camps. There are free ones like FreeCodeCamp or lots of paid options. You can do these to learn or validate what you have been taught.
My company hires associate-level software engineers directly out of college programs and boot camps. They don’t expect people from these to know everything; you may not have ever even used the language that you will be expected to code in! But by completing a program you’re showing you understand the logic of programming and that is applicable knowledge.
Look for entry-level jobs and you’ll be fine. Even better, look for companies that intentionally hire from programs like yours. They’re more likely to have internal programs to help teach new-to-career folks.
And the difference between that level of “upper class” vs the truly wealthy is insane.
Unless you’re in places like CA or NYC, $170k allows for a very comfortable life. It’s nothing to scoff at and it is absolutely beyond what most people in this country have.
But when thinking of the “upper class,” I think most people picture lush lives. Mansions, yachts, foreign vacations, private schools, house staff, etc.
I don’t think most people imagine someone who lives in a nice suburban neighborhood, saves enough money for retirement that they actually expect to retire in their 60s, and takes a modest vacation every year. But that’s closer to what $170k gets you. It’s comfortable and it’s a life most people would kill to have. But it’s a whole lot closer to a stereotyped “middle class” experience than it is to what most people imagine “upper class” to look like.