The MLH Fellowship is an educational 12 week internship alternative for aspiring software engineers. Fellows on the Externship track experience what it's like to collaborate in a small group on a real project from one of our corporate or government partners.
Below is a list of upcoming externship opportunities. If you don't see one that's right for you, join the waitlist to find out when new opportunities are available.
You'll be matched to a real project from one of our corporate or government partners. We work closely with them to make sure the projects are educational and will help you experience what it's like to work on a real software engineering team. You'll be able to put your experience on your resume right away too.
You'll be placed into a small group called a 'Pod' that consists of 3-5 fellows and a mentor. Your mentor only has one job during the fellowship – help you level up as quickly and as much as possible. You'll be able to go to them for advice, debugging, and everything in between.
In addition to the need-based stipends that are already open to all MLH Fellows, all Fellows participating in Externship programs will receive project specific stipends designed to help offset educational and living expenses during the program.
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.
Fellowship applications are processed on a rolling basis and close a few weeks before the start of each batch.
Complete the application form to tell us about yourself, your experience, your educational status, & why you want to be an MLH Fellow.
Speak to one of our program coordinators & talk through some code with one of our mentors.
If accepted, provide any required documentation, sign your participation agreement, & prepare for orientation.