Explore Apprenticeships in Information Technology
Application Developer
Entry-level software or application developers design and monitor software programs and applications using relevant theories, methods, and tools.
Database Technician/Administrator
Database technicians or administrators implement, support, and maintain an organization’s database infrastructure, including cloud-based environments.
Digital Accessibility Technician
Digital accessibility technicians work to ensure users with disabilities, impairments, or other limitations can fully access an organization’s websites and other digital content.
IT Generalist
IT generalists support a variety of functions, including setting up technology for employees, maintaining internal networks, supporting telework functions, and providing help desk support.
Junior Cloud Engineer
Junior cloud engineers help build, service, and maintain cloud-based services and applications for companies and provide support to end users using various cloud platforms.
Penetration Tester
Penetration testers evaluate network system security by conducting simulated internal and external cyberattacks using adversary tools and techniques.
Software Quality Assurance Analyst and Tester
Software quality assurance testers ensure that applications or websites are designed and operating in accordance with client or stakeholder needs.
User Experience Designer
User experience designers envision how people should best experience products and bring that vision to life in collaboration with other designers, researchers, engineers, and product managers.
Looking for a different occupation?
We’ve created National Occupational Frameworks for more than four dozen occupations to help jumpstart the apprenticeship registration process.