11 Apprenticeship Programs after Bootcamp

By Liz Eggleston
Last Updated December 23, 2020



Are you looking for a job after graduating from a bootcamp? If you want the mentorship experience you had at bootcamp while growing your skills on the job, consider working with a bridge organization or apprenticeship program. Both types of programs offer the opportunity to earn a living while gaining valuable mentoring and training.

What is an apprenticeship?

What is an apprenticeship? It’s safe to say you won’t be getting coffee. It’s similar to an extended bootcamp. You’ll spend the bulk of your time working through projects alongside seasoned developers and other apprentices. A dedicated mentor will work with you, providing guidance and instruction on areas of challenge or weakness.

In his book Apprenticeship Patterns, Dev Bootcamp founder Dave Hoover draws on Christopher Alexander’s definition of apprenticeship in A Pattern Language, “The fundamental learning situation is one in which a person learns by helping someone who really knows what he is doing.” Dave elaborates further on the ideal work environment for a recent bootcamp grade in this Talking Code podcast, “the ideal is that there’s strong mentoring, whether it’s a formal apprenticeship or just a strong mentoring program, because after a few months of self study and Dev Bootcamp, there’s still so much to learn.”

If you’ve graduated bootcamp and aren’t quite sure of your next step, consider working with a bridge organization to find an apprenticeship or applying directly to an in-house apprenticeship program.

Registered Apprenticeship Programs

A Registered Apprenticeship Program (RAP) is a proven model of apprenticeship that has been validated by the U.S. Department of Labor or a State Apprenticeship Agency.

Sdcs landing new transparent test

San Diego Code School (San Diego)

San Diego Code School is a one-year long software development apprenticeship in San Diego. Apprentices are paid to complete technical training and 2,000 hours of paid work in the program. Apprentices train to become either a Software Engineer (specializing in Systems Software or Applications) or a QA Automation Engineer. Pay starts at $18 per hour and then goes to $19 in six months and $20 at the end of the first year.

Bridge Organizations

Bridge Organizations give coding bootcamp grads an opportunity to gain experience working on real projects so that they can apply to full-time jobs with a great portfolio of projects. Bridge organizations often offer the chance to learn new skills and coding languages on top of those learned at bootcamp.


LaunchCode (USA)

LaunchCode is a St.Louis-based nonprofit that matches beginning developers and data scientists with apprenticeships throughout the USA. Applicants should have one stellar project in their portfolio that demonstrates their skills. Developer apprentices need knowledge of one coding language, such as JavaScript, C#, Python, Ruby, Haskell, Scala or Clojure prior to applying. Applicants to the business intelligence (data science) track should have knowledge of a database language such as SQL or MongoDB and a scripting language such as Python or R.

The application process begins with an online application, followed by a coding challenge. Depending on the result, applicants  are referred to additional learning resources or are interviewed and introduced to their network of 300+ hiring partners. For international students, Some companies can sponsor an H1B visa, but you must be in the USA.

Code ingenious screenshot

Code Ingenious (NYC)

Code Ingenious is a New York-based personalized training program which provides coding bootcamp graduates with mentoring, targeted master courses, and on-the-job support. The program’s mission is to improve students’ code quality, readability and maintainability, with a focus on JavaScript and UI. All new students are screened to review their level of expertise, then a mentor crafts targeted, personalized coursework for each student to help them improve their skills. Students work with enterprise devtools and build real-life projects to enhance their portfolios. Technologies covered include JavaScript, Angular 2.0, react.js, riot.js, and node.js. The Code Ingenious team says: “Instead of becoming a freelancer, juggling between looking for projects and learning new skills, with us, you have an option to focus on learning new technologies while we focus on developing and marketing your skills.”

Moove it

Moove-it Mastering Ruby (Austin, TX)

Moove-it is a free 3-month mentorship program in Austin, Texas, where people with some experience and background in web development can improve their skills and gain useful experience. It is a full-time, in-person program where students work on real-life projects.The program is led by a senior developer who provides guidance and support. At the end of the program students should be able to code Ruby on Rails (RoR) web apps, understand the RoR technology stack, define clean and efficient APIs, write automated tests, and be familiarized with key tools in the agile development process. Participants are evaluated regularly through technical tests to enable them to pass to the next section of the program. Exceptional students may be offered a job at Moove-it.

In-house Apprenticeships

In addition to bridge organizations, there are companies that have targeted apprenticeship programs designed to help you learn and grow on the job. The apprenticeship programs we’ve sourced below have the following characteristics are all paid apprenticeship and unlike bootcamp require no fees or costs to participate.

Apprentice io (thoughtbot) (USA & Europe) at thoughtbot is a three-month apprenticeship program for intermediate level developers and designers seeking the opportunity to level up. In addition to working on actual thoughtbot client projects, apprentices are paired with a mentor who offers instruction and assistance with specialized tasks. Each month, the apprentice works with a new mentor and team. Following a successful apprenticeship, apprentices are promoted to a full-time position at thoughtbot or paired with other organizations.   We talked with Jessie, a Dev Bootcamp grad, about her transition to an apprenticeship at thoughtbot.

Wondering what it’s like to apprentice at thoughbot? Check out this Talking Code podcast with thoughtbot developer, Ben Orenstein about leveling up from junior to senior developer.



Detroit Labs (Detroit, MI)

Detroit Labs offers a three-month apprenticeship program to individuals with no formal training in software development. The program involves classroom training as well as the opportunity to work directly with developers.  In addition to participating in the apprenticeship, successful candidates are promoted to full-time positions at Detroit Labs or a partner company at the end of the program. Applicants should live in or near Detroit, Michigan or be willing to relocate at their own expense.



8th Light (NYC, LA, Chicago, & London)

8th Light is unique in that all hires come through their apprenticeship program. The program includes personalized curriculum and intense periods of both study and practice. Successful applicants are handpicked by their mentors. Depending on the location, apprentices can choose to learn User Experience or Software Development. There are three tiers to the mentorship program — Student (three to four month apprenticeship, limited experience writing software), Resident (five to six-month apprenticeship, 1 year of experience) and Craftsman (two to four-month apprenticeship, multiple years of experience).

Google 20apprenticeship

Google (multiple locations)

The Google apprenticeship is a paid with benefits opportunity for those looking to "earn as you learn." Apprentices will gain exposure to different teams and areas at Google while studying and developing their digital and professional skill sets. 

Greater sum apprenticeship

Greater Sum (Atlanta, GA)

Greater Sum is a software development company which takes on junior developers to become apprentices and work on real projects for clients. Apprentices spend 20% of their time on structured learning activities, and 80% of their time learning on the job with a senior developer mentor. Greater Sum apprentices are often recent computer science degree or coding bootcamp graduates, or may already have experience in the industry. At the end of the apprenticeship, there is the chance to be hired full time as a web developer, or placed with another company.


Microsoft leap image

Microsoft LEAP (Redmond, WA)

The LEAP Engineering Acceleration Program is a 16-week, immersive program to give aspiring developers real-world experience. Participants will learn through traditional classroom learning, and through working on hands-on projects. The LEAP program was created by Microsoft as an alternative way to source diverse talent of all backgrounds, that may otherwise be overlooked. Find out how Jeff got accepted to Microsoft LEAP after graduating from Dev Bootcamp.



P’unk Avenue (Philadelphia, PA)

The six-month apprenticeship program trains a small cohort of apprentices in industry standards through readings and work on client projects with the final goal of joining the team as a full-time employee. Apprentices should have some professional experience prior to applying, but most importantly should have a desire to work with mission-driven organizations and make a contribution to their professional team and workplace. P’unk is seeking candidates that share their interest in urbanism, knowledge creation, wellness and arts and culture.



Hashrocket (Jacksonville Beach, FL & Chicago, IL)

The six month Hashrocket internship turns junior developers into seasoned Rails consultants. Throughout the course of the programs, apprentices will pair program with other program participants as well as seasoned developers. Apprentices will have the opportunity to work on real client projects as well as training applications. The final goal of the program is to join the team as a full employee.

Applicants should have basic Ruby and Rails knowledge, some professional experience and knowledge of Agile development. Individuals with knowledge of Vim and pair programming experience are especially encouraged to apply. Apprentices will receive health benefits, a 401K and all-expenses paid to attend conferences.



Subvisual (Braga, Portugal)

Subvisual offers 10 week apprenticeships in both development and design. Upon completion of the program, apprentices may receive an offer for a full-time position at Subvisual or a partner company. Both recent graduates and experienced professionals are welcome to apply.

Developer applicants should have knowledge of HTML, CSS, JavaScript and the ability to create a backend using a framework. The developer apprentice program teaches Ruby on Rails, Git, Agile Development, Sass, Unix and TDD. Design applicants should have experience designing for web or mobile applications and knowledge of HTML and CSS. Design apprentices will learn about User Experience (UX) design.

City internships powerpoint 1 638

City Internships (global)

City Internships' Global Explorer Programs and Global Accelerator Programs consist of an 8-week internship with a leading company, a career navigator course, a future leaders course, and events with your cohort. 

How did you find a job after bootcamp? Share your tips with us in the comments!

About The Author

Liz is the cofounder of Course Report, the most complete resource for students researching coding bootcamps. Her research has been cited in The New York Times, Wall Street Journal, TechCrunch, and more. She loves breakfast tacos and spending time getting to know bootcamp alumni and founders all over the world. Check out Liz & Course Report on Twitter, Quora, and YouTube!

Not sure what you're looking for?

We'll match you!

related posts


Ask a Career Coach

Top 4 Tips for Launching a Cybersecurity Career after Bootcamp!

Instructor Spotlight

Meet a Data Science Instructor

Find out why bootcamp instructor Lindsey loves teaching data science at Flatiron School!


Kubernetes 101

A Beginner’s Guide to Kubernetes with Flatiron School!