Back in the good old days of the Renaissance, apprenticeships were quite common and acted as legal contracts between the apprentice and master. This was a way for apprentices to start learning the necessary skills in their field and eventually become masters themselves.
The number of American apprentices has increased from 375,000 in 2014 to 500,000 in 2016, while the federal government intends to see 750,000 by 2019, particularly by expanding the apprenticeship model to include roles in information technology.
The Community Apprenticeship Program is a 12-week learning opportunity crafted to develop and mentor individuals from our creator community who are passionate about creating tools and systems that better the overall Roblox community experience. As a community apprentice, you will work on the Lua-based systems and infrastructure that power the front-ends of the Roblox client and studio applications.
The RoleModel program is a year-long apprenticeship designed to turn bootcamp and college grads into solid developers.
Sainsbury's offers a two-year structured apprenticeship programme for individuals who love the idea of working in the fast-paced retail world.
Our Futureforce apprenticeships provide hands-on, corporate experience to help develop and train the workforce of tomorrow.
The Snap Up Program is a rotational software engineering program that is designed to bridge the opportunity gap for upcoming college grads with limited to no relevant intern work experience. New hires joining Snap Up start as full-time Software Engineer Apprentices and participate in three rotations during the program, spending three-four months on different teams across the Core Engineering, Camera Platform and Generative ML Platform organizations.
Social Tables is a global SaaS company offering a 3-month paid program targeting new developers without on the job work experience with the potential of a full-time offer to join the engineering team.
Sparkbox is a web design and development firm with a focus on creating web experiences that embody response web design principles.
The Spotify NYC Technology Fellowship is aimed at helping engineers just starting their careers in tech and provides an opportunity to work within a team and build upon current skills.
Stack Overflow's Web Developer Apprentice is an 11-week apprenticeship program where you'll work directly alongside a developer mentor on a real product team. Rather than doing independent 'intern' projects that may not ever ship, as an apprentice you'll work with your mentor to learn, review, debug, and ship features to real users. You'll also work collaboratively with other members of the team, including other developers, designers, and product managers.
Table XI is a digital design and development consulting firm that uses software consulting to power positive change.
Tandem is a software development and user experience consultancy with a passion for crafting quality solutions.
Lots of schools teach code. At Techtonic, we empower our apprentices with hands-on development of real client projects to learn how to apply their knowledge to solve business problems.
Techtonica offers six-month tech apprenticeships with living stipends and laptops to women and non-binary adults with low incomes, then place graduates with sponsor companies for at least three months of full-time work.
The Chan Zuckerberg Initiative is using technology to help solve some of our toughest challenges — from preventing and eradicating disease, to improving learning experiences for kids, to reforming the criminal justice system. Founded by Priscilla Chan and Mark Zuckerberg in 2015, CZI’s mission is to build a more inclusive, just, and healthy future for everyone.
From day one, you’ll be a full member of our experienced, cross-functional teams doing hands-on development and QA work on both internal and client projects. You'll receive mentoring and coaching from your coworkers, plus we’ll work with you to develop a personalized training plan. By the time you're done the apprenticeship, you'll be ready to develop and test pattern libraries, full-stack web applications, and JavaScript single-page applications.
A directory of apprenticeships
Submit an apprenticeship below or create an issue on GitHub to add one in.
Submitting the form below will automatically create the issue on GitHub for you.