There are unpaid internships that require Master's degrees these days. A college degree has become as vital now as a high school diploma was in the 80s.
Python is a better bet, but there are still tons of grads to hire with Python skills. I recently posted a data science opportunity and got 250 resumes before the end of the day, many of whom had Master's degrees or PhDs.
If your nephew insists against college, which is a huge mistake (there are lots of easy, nearly-free public schools he could attend), he should look into trade schools. Our country has a shortage of electricians, for example.
Another possibility is to get into the military. You can learn technical skills and achieve postings where a security clearance is required. You can then transition to a decent living as a contractor. Being in the military also may clarify what the teenager does or does not want to do.