We tend to think of apprenticeships in the trades but high tech apprenticeships are on the rise because companies can't find enough college graduates to take the entry level jobs in IT or coding.
Some of these companies are looking for those with GED's or even people still in high school to staff some of these positions. But what about long term? Can a company specific apprenticeship program transfer if someone wants to leave the company eventually for another job?
Microsoft, Amazon, Cisco, Bosch...all have apprenticeship programs as do many other companies with a high tech component. There is a program called PEAT, the Partnership on Employment & Accessible Technology. Its funded by the US labor department. Its a wealth of information on apprenticeships in tech.