Key takeaways
- Research internships are open to strong students from many colleges, not only IIT students.
- Structured programs have formal application windows, eligibility rules and selection; check each official site.
- Professors respond to short, specific emails that show you have read their recent work.
- Your basics in the relevant subject and one well-explained project matter more than a long list of skills.
- A research internship can lead to a paper, a strong recommendation letter and clarity about MS, PhD or industry R&D.
What a research internship is
A research internship means working in a professor's lab for a few weeks or months, usually during summer or winter breaks. You might implement an algorithm, run experiments, build a prototype, analyse data, review papers or help with a hardware setup. The aim is to learn how research is done: asking a question, testing it carefully and writing up results.
It suits you if you enjoy depth, are curious about why things work, and are thinking about an MS, PhD or R&D job. It also builds discipline that helps in any career.
The main routes
1. Structured programs
Several institutes and academies run formal summer research programs. Names, eligibility, stipends and dates change, so read the official pages each year.
| Program | Run by | What to know |
|---|---|---|
| SURGE | IIT Kanpur | Summer research program for undergraduate students; application and selection through its official site |
| Summer Fellowship Programme (SFP) | IIT Madras | Summer research fellowship for students from other institutions |
| Summer Research Fellowship Programme (SRFP) | Indian Academy of Sciences, INSA and NASI jointly | Places students and teachers with scientists at institutes across India, including IISc and IITs |
| Institute-specific programs | Other IITs, IISERs and national labs | Many institutes run their own summer research programs; search each institute's website |
Some programs also ask for a letter of recommendation from a faculty member at your college.
2. Direct contact with professors
Many internships happen because a student wrote a good email to a professor. This works at IITs, IISc, NITs, IIITs and research labs. It is slower and needs many emails, but it is open all year.
Step 1: Build the basics (three to six months before)
- Pick one area: for example machine learning, computer vision, VLSI, power systems, robotics, materials, fluid mechanics or networks.
- Revise the core subjects of that area until you can solve standard problems without notes.
- Learn the tools labs use: Python with NumPy and PyTorch for ML, MATLAB or Simulink for many core areas, LaTeX for writing, Git for code.
- Do one focused project that relates to the area, and write a two-page report on it with method and results.
- Read three to five recent papers in the area. You will not understand everything at first; aim to understand the problem, the idea and the main result.
Step 2: Find the right professors
- Open department faculty pages at IITs and IISc.
- Read each professor's research interests and recent publications (Google Scholar profiles help).
- Shortlist 20 to 40 professors whose work genuinely matches your interest.
- For each, note one recent paper and one line about why it interests you.
Avoid writing to everyone in a department with the same email. Professors notice.
Step 3: Write the email
A good email is short, specific and easy to answer.
Subject: Summer research internship request: [your area], [your college], B.Tech [year]
Body (about 150 words):
- Who you are: name, branch, year, college, CGPA if it helps.
- Why them: one sentence about a specific recent paper or project of theirs.
- What you have done: one relevant project with a link to code or a report.
- What you are asking: an internship for [dates and duration], in person or remote.
- Attach: one-page CV and, if you have one, a short project report.
Send emails on weekday mornings. If there is no reply in 10 to 14 days, send one polite follow-up. Then move on. A low reply rate is normal; do not take it personally.
Step 4: The statement of purpose
Structured programs usually ask for a short statement of purpose. Cover:
- Your interest: the specific problem or area, and how you became interested.
- Preparation: courses, projects, tools and any reading you have done.
- Fit: which faculty or lab areas you want to work in and why.
- Goals: what you want to learn and how it fits your future plans.
Keep it concrete. "I implemented a U-Net for crack detection on 2,000 public images" is better than "I am passionate about AI."
Step 5: Interviews and tasks
Some professors give a short task or interview. Expect questions on:
- The basics of your area
- Your project, in depth: why you made each choice and what you would change
- A paper you mentioned
- Sometimes a small coding or maths task
Be honest if you do not know something. Professors value curiosity and honesty over pretending.
During the internship
- Agree on a clear problem and weekly meeting time in week one.
- Keep a lab notebook or log: what you tried, results, failures, next steps.
- Read the papers your supervisor or seniors suggest.
- Ask PhD students for help; they are often your day-to-day mentors.
- Finish with a written report and a short presentation, even if not required.
What to aim for at the end
- A clear report and clean code that the lab can reuse
- A recommendation letter, if your work was good
- In some cases, a workshop or conference paper with the group, which takes extra months of work
- A clear idea of whether research is the career for you
Timeline for a pre-final year student
| When | Action |
|---|---|
| August to October | Choose area, revise basics, start a project |
| November to December | Read papers, shortlist professors, check program sites |
| December to February | Apply to structured programs, send first round of emails |
| February to March | Follow up, handle interviews and tasks |
| April to May | Confirm offer, arrange travel and accommodation if in person |
If you cannot travel
Not every student can spend two months in another city. Options that still build research experience:
- Ask professors whether remote work is possible for computational projects such as ML, simulation or data analysis.
- Work with a faculty member in your own college on a small problem and aim for a written report.
- Reproduce the results of a recent paper using its public code and data, and write up what you found.
- Join online reading groups or research communities in your area.
These steps make your next application to a structured program much stronger.
Mistakes to avoid
- Mass emails with "Dear Sir/Madam" and no specifics
- Huge CVs listing twenty skills with no projects
- Claiming to have read papers you cannot discuss
- Accepting an offer and then backing out without notice
- Expecting a stipend or accommodation without checking the program terms
Download Research Internships at IITs / IISc PDF
Research Internships at IITs and IISc PDF
The PDF carries the same content as this page in a clean, print-ready layout, so you can read it offline and keep it for revision.
5 pages · 108 KB · PDF · Updated 5 Nov 2026