When it comes to internships in STEM, I broadly think of them as two kinds: research-based and non research-based.
Research-based internships Research based internships are those that involve conducting scientific research, or learning skills directly relevant to conducting scientific research. These would fall largely into one of two categories:
Academia These internships happen at research labs in universities and colleges (eg: University of Delhi) and government research institutions (eg: National Institute of Immunology). These labs are headed by a principal investigator (PI), who is responsible for deciding the research direction of the lab, securing funding, mentoring students and a lot more. The PI is also a professor at the institution, and may have teaching and administrative responsibilities in this regard. Most of the actual research in the lab is usually done by the rest of the members: graduate students (people pursuing their PhD or master’s degree), post-doctoral members (someone who has already received their PhD, hence post doctoral), research associates, research assistants, undergraduate students, and interns like you! Sometimes labs also have other staff like lab managers and administrative assistants. In academic labs, there may be several on-going projects that revolve around the central research theme of the lab, and each project may have one or more people working on them.
...