
To get a tech internship, build relevant skills and two or three solid projects, create a focused one-page CV and complete LinkedIn profile, apply early to company programmes and startups, use your network and alumni, personalise each application, and prepare for technical and behavioural interviews. Persistence matters; many students apply widely before succeeding.
Step 1: Skills and projects
Choose a target area, such as web development, data analysis or design, and build two or three projects that show you can contribute. See portfolio with no experience.
Step 2: CV
One page, focused on skills, projects, relevant coursework and activities. Use action verbs and results. See how to write a CV for students.
Step 3: LinkedIn and GitHub
Complete profiles that match your CV. See LinkedIn for students.
Step 4: Find openings
- Company career pages and structured internship programmes.
- University career offices and job fairs.
- Startups, which often hire interns informally.
- LinkedIn job alerts.
- Remote internships with international teams.
Large companies often recruit months ahead, so start early.
Step 5: Network
Message alumni and professionals with a short, specific note. Ask for advice, not a job. Many internships are filled through referrals.
Step 6: Personalise applications
Mention why the company interests you and how your projects relate to its work.
Step 7: Interviews
Prepare to explain your projects, solve basic technical problems and answer behavioural questions. See coding interviews.
Step 8: Make the most of it
Ask questions, take notes, deliver reliably, seek feedback and stay in touch afterwards. Good interns are often offered jobs.
Frequently asked questions
Should I accept unpaid internships?
Consider local laws, the learning value and whether it is fair. Paid internships are preferable where possible.
When should I start applying?
Often several months before the internship period, especially for larger companies.
Do school students get tech internships?
Some organisations offer work experience or summer programmes for older school students.


