Table of Contents
The MLH Fellowship 2026 is a fully remote, 12-week educational fellowship run by Major League Hacking (MLH) that gives developers around the world a paid alternative to traditional tech internships. The MLH Fellowship 2026 provides a need-based educational stipend, professional mentorship, and hands-on experience contributing to real software projects across three specialist tracks. The Fall 2026 batch starts September 14, 2026 and runs until December 4, 2026 — the application deadline for all regions is August 31, 2026. Apply at fellowship.mlh.io/apply.
The programme runs three batches per year (Spring, Summer, Fall) and is open to students, bootcamp graduates, non-traditional learners, and a limited number of professionals aged 18 and above from countries not embargoed by the United States. Admissions are rolling within each batch window — applying early significantly improves your chances of being matched to a project before pods fill up.
⚠️ Important regional note: The MLH Fellowship is currently not open to applicants residing in a long list of countries including India, Pakistan, Australia, New Zealand, China, Japan, Singapore, Philippines, Bangladesh, Nepal, Sri Lanka, Indonesia, Malaysia, Vietnam, Thailand, and many other Asia-Pacific countries. The official apply page states: applicants from these countries are welcome to apply but their application will likely be closed without review. Check fellowship.mlh.io for updates before applying.
Key Highlights
| Feature | Details |
| Fellowship Name | MLH Fellowship 2026 (Major League Hacking) |
| Format | Fully remote — all time zones accommodated |
| Duration | 12 weeks per batch |
| Fall 2026 Dates | September 14, 2026 to December 4, 2026 |
| Fall 2026 Deadline | August 31, 2026 (all regions) |
| Tracks Available (Fall 2026) | Software Engineering, Production Engineering (SRE), Web3 Engineering |
| Stipend | Need-based educational stipend (amount varies by track and country of residence) |
| Programme Type | Educational fellowship — NOT an internship, job, or employment |
| Pod Size | Approximately 10 fellows per pod |
| Time Commitment | Approximately 20 hours per week (Monday to Friday, 10 AM to 6 PM local time) |
| Age Requirement | 18 years or older |
| Eligible Countries | All countries NOT embargoed by the United States (extensive APAC exclusion list applies) |
| Who Can Apply | Students, bootcamp graduates, non-traditional learners, and limited professionals |
| Application Portal | fellowship.mlh.io/apply |
| Contact | fellowship@mlh.io | Discord: discord.mlh.io |
Detail Description
Major League Hacking (MLH) is the world’s largest student hackathon league, supporting over 200 official hackathons per year across 37 countries. The MLH Fellowship is MLH’s flagship educational programme — a 12-week remote experience designed to give developers practical software engineering skills through real project work, rather than classroom exercises or solo study.
The MLH Fellowship 2026 is structured around small pods of approximately 10 fellows. Each pod is matched to a project based on the fellows’ programming languages, time zones, and availability. Fellows work on the project together under the guidance of a professional mentor, following a real engineering workflow: daily standups, pair programming sessions, pull requests, code reviews, and weekly learning modules. Partners who have provided projects in previous cycles include GitHub, Meta, Amazon Web Services, and Google.
The fellowship is explicitly educational in nature — it is not a job, internship, or employment arrangement. Fellows receive an educational stipend (for those who need one) to help offset living and educational expenses during the 12-week programme. Because the fellowship is funded by employer partners, the number of available spots is directly tied to employer demand. This is why certain regions are currently not accepting applications.
MLH Fellowship 2026 Tracks
| Track | What You Work On | Best For |
| Software Engineering | Work on a real project from one of MLH’s corporate partners. Experience working on a professional software team with daily standups, code reviews, and product deliverables. | Developers who want structured industry experience similar to a traditional internship |
| Production Engineering (SRE) | Work on DevOps, infrastructure, CI/CD pipelines, monitoring, containerization, and site reliability engineering. Focus on the operational side of software at scale. | Developers interested in infrastructure, DevOps, and site reliability engineering careers |
| Web3 Engineering | Dive deep into blockchain and security technology. Work on decentralized applications, smart contracts, and Web3 infrastructure projects. | Developers who want to build expertise in blockchain, security, and decentralized systems |
Note on Open Source track: The Open Source track is part of the broader MLH Fellowship programme but is not listed as available for the Fall 2026 batch on the official apply page. Check fellowship.mlh.io/apply for the most current track availability for each batch.
Benefits
- Need-Based Educational Stipend: Fellows who require financial support receive an educational stipend to help offset living and educational expenses during the 12-week programme. The exact amount is determined by your chosen track and your country of residence. The stipend is not a salary — it will not replace a full-time income — but it does provide meaningful financial support for eligible participants. US residents may receive a tax document from the payment provider at the end of the tax year.
- Real Project Experience: All tracks provide hands-on experience working on real software — not practice exercises. Whether you are building features for a corporate partner project, managing infrastructure pipelines, or working on blockchain technology, your work has real-world impact and direct value for your portfolio.
- Professional Mentorship: Every pod is guided by professional mentors — software engineers, developers, and technical leads from the industry. Mentors provide code reviews, conduct pair programming sessions, lead weekly speaker sessions, and offer career guidance throughout the programme.
- Pod Community and Network: Fellows are placed in small pods of approximately 10 people from across the world. The pod becomes a day-to-day professional support network — collaborating on the project, attending standups together, and building lasting professional relationships across the global developer community.
- Structured Curriculum: Fellows have access to a learning management system (LMS) with practical skills modules covering topics employers care about. Weekly speaker sessions feature engineers, founders, and talent experts from the tech industry.
- Career Recognition: The MLH Fellowship is widely recognized by tech employers as a credible marker of practical software engineering experience. MLH alumni include engineers at GitHub, Meta, AWS, Google, and many other leading tech companies.
Eligibility Criteria
- Age: Must be at least 18 years of age at the time of application.
- Country of Residence: Must reside in a country not embargoed by the United States. Many countries worldwide are eligible — but see the exclusion list below for countries currently without available projects.
- Coding Proficiency: Must know how to code in at least one programming language at an intermediate to advanced level. The Fellowship currently supports projects primarily in JavaScript, TypeScript, Python, and Rust. Submitting a code sample in one of these four languages gives you the best chance of admission.
- English Proficiency: Must be a proficient English speaker — both written and spoken. All programme communication, standups, mentorship sessions, and learning modules are conducted in English.
- MLH Event Participation: Must have participated in at least one MLH Hackathon or MLH Global Hack Week event before applying. This is a hard eligibility requirement — not a preference.
- Internet and AV Setup: Must have regular access to a quiet workspace, a video call quality internet connection, a webcam, and a microphone.
- Time Availability: Must be able to commit at least 20 hours per week to the programme, available Monday to Friday.
- Git and Collaboration Tools: Must be proficient in Git and remote collaboration platforms such as GitHub and GitLab.
Who is NOT Eligible — Countries Currently Without Available Projects:
The official MLH Fellowship apply page (verified August 4, 2026) states that applicants residing in the following countries are welcome to apply but their application will likely be closed without review due to no available project matches:
- Afghanistan, Australia, Bangladesh, Bhutan, Cambodia, China, India, Indonesia, Japan, Kazakhstan, Korea (South), Kyrgyzstan, Laos, Malaysia, Micronesia and the Pacific Islands, Mongolia, Myanmar, Nepal, New Zealand, Pakistan, Papua New Guinea, Philippines, Singapore, Sri Lanka, Tajikistan, Thailand, Turkmenistan, Uzbekistan, Vietnam
This is a significant and detailed exclusion list. If you reside in any of these countries, check fellowship.mlh.io/apply before applying — this policy may change for future batches.
Required Dcouments
- Completed online application at fellowship.mlh.io/apply — including personal background, career goals, and availability
- Essay responses — the most important part of the application. The admissions team reads essays first. MLH notes that applicants who rely too heavily on AI tools for essays are unlikely to be ready for the high-level communications required. Write your own essays from scratch and use AI only for minor enhancements or corrections
- Code sample — a public GitHub project in JavaScript, TypeScript, Python, or Rust. Must be original work, follow clean code principles, include a descriptive README, show evidence of testing, and use appropriate .gitignore. If submitting in another language, you may be asked for a supplemental sample
- GitHub profile — the admissions team reviews your public GitHub profile and commits
- Resume and/or LinkedIn profile (at least one required)
Batch Dates
| Batch | Programme Dates | Application Deadline | Status |
| Spring 2026 | January to April 2026 | Closed | Closed |
| Summer 2026 | May to August 2026 | Closed | Closed |
| Fall 2026 | September 14 to December 4, 2026 | August 31, 2026 (all regions) | Apply Now |
| Spring 2027 | Approximately January to April 2027 | Approximately October-November 2026 | Future |
Application Process
Step 1: Attend an MLH Hackathon or Global Hack Week (If You Have Not Already)
Participation in at least one MLH Hackathon or Global Hack Week event is a hard eligibility requirement for the MLH Fellowship 2026. If you have not yet participated, check the upcoming event schedule at mlh.io/events or ghw.mlh.io and join an event before applying. If you do not have an appropriate code sample, MLH recommends attending a hackathon and submitting what you build there — MLH hackathons happen every weekend of the year.
Step 2: Prepare Your Code Sample and Essays Before August 31
Your essay responses and code sample are the two most important elements of your application. The Fall 2026 deadline is August 31, 2026 — prepare now. For the code sample: choose a GitHub project in JavaScript, TypeScript, Python, or Rust that is original, well-documented, includes test files, and has a clear README. For the essays: write a personal, specific story about your journey with coding and your motivation for the fellowship. Write your own essays — MLH specifically warns that AI-generated essays may result in disqualification.
Step 3: Submit Your Application Before August 31, 2026
Visit fellowship.mlh.io/apply, select your preferred track (Software Engineering, Production Engineering, or Web3 Engineering for Fall 2026), complete all sections, upload your code sample link, and submit before August 31, 2026. The application takes approximately 30-45 minutes to complete. You can save your progress and return to it. Do not wait until the last day.
Step 4: Complete the Behavioral and Technical Interviews
Shortlisted applicants are invited to a behavioral interview (approximately 10-15 minutes) with a programme coordinator, followed by a technical interview with one of MLH’s mentors where you will talk through your code sample. The technical interview evaluates your understanding of your own code, your problem-solving approach, and your ability to explain technical concepts clearly. Completing the technical interview does not guarantee a place — all candidates move to a final review stage before pod matching.
Step 5: Final Review, Pod Matching, and Orientation
After interviews, the MLH team conducts a final review of all evaluations. Candidates are matched to pods based on their programming language proficiency, time zone, and weekly availability. Pod matching can take a week or longer as MLH fills all available spots. Once matched, provide any required documentation, sign your participation agreement, and prepare for orientation before September 14, 2026.
How to Apply
To apply for the MLH Fellowship 2026, visit the official application portal below:
Also Check
- 📌 Google Student Researcher Program 2026 | Paid Research Fellowship at Google
- 📌 Amazon SDE Internship 2027 | Paid Software Development Engineer Internship USA
- 📌 Anthropic Claude Corps Fellowship 2026-2027 | AI Research Fellowship
- 📌 World Bank Internship 2026 | WBG Pioneers Paid Internship Program
Frequently Asked Questions (FAQs)
1. What is the MLH Fellowship 2026?
The MLH Fellowship 2026 is a fully remote, 12-week educational fellowship run by Major League Hacking that gives developers a paid alternative to traditional tech internships. Fellows work in small pods of approximately 10 people on real software projects under professional mentorship. The Fall 2026 batch runs September 14 to December 4, 2026. The application deadline is August 31, 2026. Three tracks are available for Fall 2026: Software Engineering, Production Engineering (SRE), and Web3 Engineering.
2. What is the MLH Fellowship 2026 deadline?
The application deadline for the Fall 2026 batch is August 31, 2026 for all regions. The Fall 2026 programme runs from September 14 to December 4, 2026. Applications are submitted at fellowship.mlh.io/apply. The application takes approximately 30-45 minutes and you can save your progress. Do not wait until the final day — apply as early as possible to maximize your project matching options.
3. Is the MLH Fellowship 2026 open to students from India or Pakistan?
No. The official MLH Fellowship apply page (verified August 4, 2026) lists India, Pakistan, and many other Asia-Pacific countries as currently having no available projects. Applicants from these countries are welcome to apply but their application will likely be closed without review. The full exclusion list includes: Afghanistan, Australia, Bangladesh, Bhutan, Cambodia, China, India, Indonesia, Japan, Kazakhstan, Korea, Kyrgyzstan, Laos, Malaysia, Mongolia, Myanmar, Nepal, New Zealand, Pakistan, Papua New Guinea, Philippines, Singapore, Sri Lanka, Tajikistan, Thailand, Turkmenistan, Uzbekistan, and Vietnam. Check fellowship.mlh.io/apply for updates.
4. How much is the MLH Fellowship 2026 stipend?
The MLH Fellowship provides a need-based educational stipend — it is not guaranteed to every participant. The stipend is offered to fellows who require financial support to participate. The exact amount is determined by your chosen track and your country of residence during the programme. The official FAQ confirms the stipend will not replace a full-time income but is designed to offset living and educational expenses. The specific stipend amount is not publicly confirmed on the official MLH website — contact fellowship@mlh.io for details.
5. What tracks are available in the MLH Fellowship Fall 2026 batch?
Three tracks are available for the Fall 2026 batch: Software Engineering (working on real projects from corporate partners), Production Engineering — SRE (DevOps, infrastructure, CI/CD, monitoring, containerization), and Web3 Engineering (blockchain and security technology). The Open Source track, while part of the broader MLH Fellowship programme, is not listed as available for the Fall 2026 batch on the official apply page. Check fellowship.mlh.io/apply for current track availability.
6. Do I need prior hackathon experience to apply for the MLH Fellowship 2026?
Yes. Participation in at least one MLH Hackathon or MLH Global Hack Week event is a hard eligibility requirement — not optional. If you have not yet participated, check mlh.io/events and join an upcoming event before applying. Non-MLH hackathon experience does not satisfy this requirement. If you do not have a code sample yet, MLH recommends attending a hackathon and submitting what you build there — MLH hackathons happen every weekend of the year.
7. Can I reapply for the MLH Fellowship if I was rejected?
Yes. The MLH Fellowship welcomes reapplications from candidates who were previously rejected, as long as you still meet the eligibility requirements. MLH provides feedback to rejected applicants to help them improve. Before reapplying, revisit your essays, update your code sample, keep your GitHub and LinkedIn profiles current, and continue building projects in JavaScript, TypeScript, Python, or Rust — the languages most aligned with available Fellowship projects.
Final Thoughts
The MLH Fellowship 2026 is one of the most outstanding remote tech fellowship opportunities available to developers worldwide — combining real project experience, professional mentorship, pod-based collaboration, and a need-based stipend in a flexible 12-week format. The Fall 2026 batch deadline is August 31, 2026 — only 27 days away. Apply now at fellowship.mlh.io/apply. The application takes 30-45 minutes, you can save your progress, and submitting early gives you the best selection of available projects.
For questions about eligibility, the stipend, or your specific situation, contact the MLH Fellowship team directly at fellowship@mlh.io or join the MLH Community Discord at discord.mlh.io where dedicated channels (#fellowship-faq and #ask-fellowship) provide support from both the MLH team and the wider community of fellows and alumni.