Apprentices are paired with IBM mentors and take IBM classes to acquire tech and business skills ranging from mainframe computer administration and cybersecurity, to software development and project management.