Here are the answers to many of the common questions that students ask us about the MLH Fellowship.
Due to COVID-19, 20,000+ students in the MLH community lost their internships and full-time jobs. We know how important hands-on experience is for aspiring software engineers and designed this educational program as an alternative to help some of those impacted.
Founded in 2013, Major League Hacking (MLH) is the global community for student developers. We support 100,000+ student developers, designers, and engineers each year through thousands of on-campus events like workshops, hackathons, and career fests. MLH has been a community first, mission driven organization from the beginning.
We measure our success by the number of hackers we empower, and we want to keep it that way. That’s why we made it official and became a Certified B Corporation in 2016. B Corps are for-profit enterprises that are legally required to consider the impact of their decisions on their community, not just their shareholders.
This is a fully-remote program. You can participate from your home or anywhere else you can focus. You will need to have access to a high speed internet connection that supports video chat and your space should be quiet with limited background noise or distractions.
We run three 12-week batches of the MLH Fellowship per year. Each batch has options for full-time and part-time participation. The program pages have specific deadlines and timing for each batch. However, applications are processed on a rolling basis, so it’s important to apply early.
In order to participate in a full-time program, you must be able to commit 30-40 hours per week to the program for the full term. Part-time programs require you to commit 10-20 hours per week to the program for the full term instead.
We do not have the capacity to teach you how to code, so you will need to be proficient in at least one programming language to participate. You should have some experience working on a variety of projects using that language and feel comfortable using it to solve real-world, practical problems.
Experience levels usually range from intermediate through advanced for each language. Based on your experience level, we will try to match you with an appropriate Open Source project.
If you're looking for ways to build your portfolio and skills, we would recommend attending one of our upcoming hackathons or workshops.
In order to ensure we are able to review every application fully and provide that valuable feedback, we charge a small application fee for each program term you apply to. The one-time fee is between $5 USD and $30 USD adjusted based on the country you'd be residing in during the program.
In the event that you cannot afford the application fee, we will waive it with no questions asked. However, if you can afford to pay it, we ask that you please do.
There is no cost to participate in the program itself once you are accepted.
In order to be eligible to participate in this program, you must meet the following criteria:
Yes, we are pleased to offer need-based stipends up to $5,000 USD to accepted Fellows who require the stipend in order to participate in the fellowship. The amount of your stipend is determined by need and the country you are residing in during the program.
Yes, the MLH Fellowship is open to all students, regardless of where they live and what type of institution they attend. We are also opening slots to a limited number of non-student professionals.
Fellows will collaborate on Open Source projects that align their personal interests with the general demands of industry. We select projects based on feedback from the program's various sponsors, ability for Fellows to successfully collaborate on real-world software issues. While projects span a variety of languages and frameworks, the 2-3 projects that each Pod supports will use a related set of technologies and tooling.
Qualified applicants are matched to educational projects based on a variety of factors. These include, but are not limited to: relevant programming language, framework, or tooling experience; timezone; and weekly availability.
We estimate that you’ll spend 30-40 hours per week on this program including networking and other fun events. You should expect to spend about 30 hours of your week collaborating on your project and the rest of the time with your mentor or peers to leveling up your skills.
In order for your to be able to collaborate with your pod, every Pod will have a set of program hours based on the timezones of the members. You should assume that you’ll need to be online Monday through Friday from around 10am until 6pm in your local time. You are welcome to contribute additional hours to the program; however, it is not a requirement.
We estimate that you’ll spend 10-20 hours per week on this program including networking and other fun events. You should expect to spend about 12 hours of your week collaborating on your project and the rest of the time with your mentor or peers to leveling up your skills.
In order for your to be able to collaborate with your pod, every Pod will have a set of program hours based on the timezones of the members. You should assume that you’ll need to be online two days per week Monday through Friday from around 10am until 1pm or 6pm until 9pm in your local time. You are welcome to contribute additional hours to the program; however, it is not a requirement.
Applicants start by completing a written application, which covers their eligibility, developer experience, and reason for wanting to participate in the program. Applicants who pass the written application are invited to participate in a brief video interview, like you'd have with a college admissions office, which focuses on getting to know them better. Finally, applicants who pass the initial interview are invited to participate in a more detailed technical interview focused on evaluating a piece of code they wrote in the past.
We want to provide applicants with as much notice as possible, so applications are reviewed & invitations to become a fellow are extended on a rolling basis.
Unfortunately, due to the overwhelming demand from students, we cannot reconsider applications after they have been rejected. We understand that this can be frustrating, especially if you believe the decision was made based on a mistake or a one-time issue on your end. However, we plan to run the MLH Fellowship regularly and welcome anyone who meets the program criteria to reapply for a future batch.
To help you understand our decision and to improve your chances of getting accepted in a future program, we’re doing our best to provide clear feedback to everyone we reject from the program.
Unfortunately due to the overwhelming volume of applications we received and the short timeline to process all of them, we cannot accommodate changes to applications. We understand that this situation is frustrating, especially if you were rejected due to a mistake, and apologize for the situation.
While you are welcome to reapply, it is unlikely that we will make it to your application. However, we plan to run the MLH Fellowship regularly and hope to see you reapply in the future!
We'll do our best to help you answer it.