👉 Internship websites
Websites like Internshala, and Letsintern have a lot of intership listings.
👉 Participating in Competitions
Participating and winning business school, and intern-college competitions help with increasing exposure and making connections, both of which help in getting an internship.
👉 Inclubator network
It is a setup where young startups are encouraged, guided and funded. Most colleges have inculbator cells which help these startups hire interns.
👉 Placement cells
Almost every undergrad college has a placement cell that is well connected with companies. You can reach out to your placement cell and ask them to help you connect with companies.
👉 Through alumni networks
Bonding with seniors and alumni in your college, over Linkedin and asking them for referrals in their respective companies.
👉 Freelancing websites
Websites like Upwork, and Fiverr have a lot of listed projects that you can take up. When clients are impressed with your work, they often end up working with you for a longer term on a retainer or contract basis.
👉 Interning with Professors
Working with Proffessors of tier 1- schools or attending summer research programs of top national and international colleges.
👉 College events or seminars
Attending college events,seminars, networking helps you connect with people from different companies, seek their feedback on your work and know about their work.
👉 Case-study based projects
Doing projects and research for a specific company in your college and then presenting it as a proof of work to the company helps you make your application strong.
👉 Cold emailing
Writing to people you wish to intern with on LinkedIn, Twitter, email is very helpful. Make sure your ask is very specific and you write to them about the value you will add to their company/business.