The concept is easy enough.
The challenge may lie in the part where you must write the code in an unfamiliar language to yourself, like C++, which has its own pitfalls in trying to understand how pointers work, and to code it out, while not destroying your program.
Recall that the core language is easy enough to learn. Rather, it is all the libraries and standards around a language, that is challenging to a new programmer to learn, and this basically requires time spent to master it.
https://en.wikipedia.org/wiki/Accreditation_mill
https://en.wikipedia.org/wiki/List_of_unaccredited_instituti...
> Baccalaureate or Licenciatura degree; or Post-Secondary Diploma or Post Secondary Certificate and three years' experience.
Now you and I know this is pretty much just a sheet of paper, but what's the cheapest/easiest way for someone who already has professional accomplishments to get that sheet of paper?
WGU might be that. it can be incredibly cheap (compared to your average bachelors degree) if completed quickly and I believe it's regionally accredited, so I imagine it qualifies you.
Now what a hiring manager will think of it is debatable.
You would probably need to check to make sure it counts.
degreeforum.net exists to answer this question. Their answer is ~ credit by examination, prior learning assessment and transfer of credit to Excelsior, Charter Oak or TESU.
For study and eventually work? No. The school does not participate in the student visa program. It's purely online.
Some students start at UoPeople and transfer to a better known school to finish. This saves a fair amount of money. So, that's a possible path. But, getting a work visa in the US might be a challenge even then.