In 2017, IBM launched its first apprenticeship program to help close the technology skills gap. No college degree required.