Level up your software engineering skills.

The MLH Fellowship is a 12 week internship alternative for students interested in becoming software engineers. Instead of an internship at a single company, you'll contribute to the type of Open Source projects that every company depends on.

Person working on laptop

Orientation
Contributing
Hack Week
Contributing
Graduation
June 1st - 7th
June 8th - July 12th
July 13th
July 20th - August 23rd
August 24th

Program Overview

We're launching the MLH Fellowship to help students interested in becoming software engineers learn the skills they need to land a job. Unlike a traditional internship at a single company, the MLH Fellowship is an alternative approach where you’ll spend 12 weeks learning to contribute to the type of Open Source projects that almost every company depends on.

You'll collaborate in a small group called a "pod".

At the beginning of the program, fellows are placed into small groups called "pods". Each pod contains 8-10 students, a professional mentor, and 2-3 Open Source project maintainers. Fellows within the Pod collaborate on their projects over the course of the program.

Your pod is your day-to-day support network.

Your pod will meet daily for the full term of the program. Most days will start with a standup where you'll plan out your day and hear about what everyone is working on. Usually you'll be collaborating with 2-3 other fellows on a task related to one of the Open Source projects your pod supports. You might be pair programming, working through open issues, or writing up documentation together.

Don't worry, your mentor is always there to help.

Your pod's mentor has one goal – help you level up by contributing to Open Source. You can reach out for help with everything from scoping to fixing a bug to reviewing your code. They'll even lead regular educational events for your pod like lunch and learns, show and tell, and workshops.

Opportunities to build your network & have fun too.

We know that a great internship isn't just about work. We designed this program to be a valuable educational experience with plenty of opportunities for you to build your professional network and have fun too. You can expect an event each week designed to help you learn, build, and share. Hackathons, workshops, socials, and so much more.

The Application Process

Fellowship applications are processed on a rolling basis and close on May 22nd. Apply today to hear back by May 24th.

Step 1

Submit your application.

Complete the application form to tell us about yourself, your experience, your educational status, & why you want to be an MLH Fellow.

Step 2

Complete your interviews.

Speak to one of our program coordinators & talk through some code with one of our mentors.

Step 3

Finalize your enrollment.

If accepted, provide any required documentation, sign your participation agreement, & prepare for orientation.

Ready to level up?

Apply today & hear back by May 24th.