Streamline Hiring & Training

As a part of our 4-month Intensive Bootcamp, we provide our students with a month-long coding internship. Providing company partners with an opportunity to have students work on projects, giving you access to a pipeline of candidates to grow your development team and meet your hiring needs.



Our students can help your company work on internal, external, and client-facing projects for one month.

Your Team

Finding and developing tech talent is a massive problem for companies. Our Internship Program supports you with pre-screened candidates to match your hiring needs.


With over 500 graduates and over 100 company partners, we’re proud to support the growth of the San Diego tech scene and beyond.

Developing Talent Is What We Do

We help our company partners grow and diversify their development teams with top tech talent.SCHEDULE A CALL WITH OUR TEAM

Across many industries and sizes, we’ve developed relationships with numerous companies.

Coding bootcamp graduates who have been hired through their internship placement.

Internship companies that hire students within the program when looking to hire.

The team appreciated how Tyler was responsive to code reviews and internalized feedback because of this he grew quickly as a developer.

Software Engineer Bandsintown

The graduates from LEARN are truly fantastic. I've worked with many of them in a professional capacity. They know how to code. And they're great people.

CEO at ThoughtSTEM

We enjoy working with LEARN students not only because of their eagerness to become better developers but also because we value their highly diverse backgrounds and experiences.

VP of Technology at Q-Centrix

Internship Partners

LEARN more about our Internship Program

Download our Company Partnership Resource Guide to learn more about how our Internship Program works and how to become a company partner.
  • This field is for validation purposes and should be left unchanged.
Coding Bootcamp Alumni Discussing His Coding Internship

Internships Provide Company Partners

Knowledgeable students with an understanding of full-stack development who can contribute to projects.
The internship is four weeks long, and students will be available Monday - Friday, 40 hours per week.
Support with pre-screened candidates to match the company's hiring needs.
Opportunity to mentor the next generation of developers.

Internship Process

Our Internship process allows students and companies to get to know each other and facilitates the best opportunities and experience for everyone involved.


Each internship company will virtually present to the LEARN cohort, sharing company history, where they are headed, and details about the internship opportunity. A Q&A from students follows this to inquire more about the company.


Companies will interview anywhere between 6-8 candidates (more if looking for more than two placements). Interviews are hosted virtually in the LEARN classroom via Zoom for over 3 hours. Most interviews are 20-minutes in length and provide an opportunity to get to know the students and assess technical ability.


Companies rank the students from your absolute favorite fit for your program to the least likely to be a fit for your program. LEARN staff then takes all the feedback and makes the matches. In doing so, our instruction team, career services team, and leadership all come together to make matches between companies and students based on your feedback, the students’ feedback, and the opinions of the instruction team.


Once the matches have been approved, we set up introductions. In this introduction, we ask the internship partners to give clear instructions to the interns on what to expect on the first day. In the run-up to the internship, LEARN gives the students a few days in the classroom to prepare.


During the internship, we ask students to check in on our slack channels so that we can keep track of attendance. The students must also attend a standup on Tuesday/Thursday at 10 am PST. LEARN also sends check-ins a few times throughout the month to the internship partners to ensure they get what they need and feel like the experience is successful.


After the internship is completed, you have the opportunity to extend the internship if there is more work to be done on the project. Additionally, the internship provides companies with a way to see if interns are a good fit for the company and have the chance to hire onto their team.


What are the requirements for companies to participate?

LEARN academy requires companies to offer students a 1-month developer internship to participate the internship program. Internship companies must provide 40 hours of work per week for four whole weeks. Companies must also identify at least one mid-level to senior developer or technical lead to act as the mentor for the internship. The mentor’s responsibilities include onboarding the students to the team, guiding the interns/projects, and answering students’ technical questions regarding their projects.

How many students will I be matched with?

LEARN academy typically prefers to send our students in pairs to their internship but can accommodate 1-6 placements per company. We have found that this allows students to lean on each other as they work through problems or run into obstacles without relying solely on the mentor to answer questions. In addition, the pair can work on the same project (pair programming) or two different projects, depending on the company’s needs.

Do we need to pay interns?

Companies are responsible for deciding if they will host a paid or unpaid internship opportunity. By partnering with LEARN academy, companies can offer an unpaid opportunity to continue the educational study of our program. These internships have several restrictions regarding the types of projects students can work on. For more resources on unpaid internships, please follow this link:

How do students get prepared for the internship?

The week before the start of the internship is a time for students to begin preparing for the Internship. We’ll ask you to share any tutorials, subject matter, or NDAs for students to review during that time.

What should we do on week 1 to set interns for success?

During the first week, LEARN highly recommends that mentors sit down with each intern and understand what outcomes they want from the internship experience. This is also a great time to co-create expectations for the internship experience that both parties can buy into!

What happens at the end of the four weeks?

During the last week, LEARN recommends setting aside time with the interns to provide feedback on their performance and discuss the next steps. After the one-month internship, it is up to the company and student to determine how their professional relationship will continue in the future.

I'm interested, how do I get started?

If you’re interested in getting started with our Internship Program for one of our upcoming cohorts, please schedule an informational chat with a member of our team. We’ll discuss the program in detail during this call, see if your company is a good fit, and go over the next steps.