Can Secondary School Students Get Internships?
Yes — but you need to be proactive. HK companies traditionally hire university students, but the rise of AI/tech has created opportunities for motivated secondary school students.
Where to Look
1. Government Programmes
- HKSTP Corporate Venturing — internships at tech startups in Science Park
- Cyberport Young Entrepreneur Programme — summer internships
- ITF (Innovation and Technology Fund) — partners with schools
2. Tech Companies
- HSBC, Standard Chartered, Bank of China — summer analyst programmes
- Lalamove, Klook, WeLab — tech interns
- Airwallex, Crypto.com — engineering interns
3. Startups
Smaller companies are more likely to take younger students. Check:
- AngelList Hong Kong
- LinkedIn search "internship Hong Kong Python"
- StartupsHK
- HKSTP directory
What to Prepare
1. Portfolio
Build 3-5 small Python projects and put them on GitHub:
- A data analyser (e.g. HK weather stats)
- A simple web scraper
- A CLI tool that solves a real problem
- A Telegram/Discord bot
2. Resume
One page. Include:
- School, expected graduation
- HKDSE predicted grades (or actual)
- Python skills + any libraries you know
- Projects with GitHub links
- Online courses completed (Coursera, freeCodeCamp)
3. Cover Letter
Short, specific. "I built X, learned Y, want to contribute to Z at your company."
Interview Preparation
Even for interns, expect:
- Python basics (fizzbuzz-level problems)
- Explain a project you built
- "Why this company?"
- Salary: HKD 8,000–15,000/month for interns
What Employers Want
- Curiosity — can you learn quickly?
- Initiative — can you work without constant direction?
- Communication — can you ask good questions?
- Basic skills — Git, Python, SQL
Realistic Timeline
- F4 (Age 15-16): Build portfolio, join hackathons
- F5 (Age 16-17): Apply for summer internships at startups
- F6 (Age 17-18): Focus on HKDSE; part-time tutoring
- Gap year: Full-time paid internship possible
- University Year 1: Competitive internships open up
Start Building Your Portfolio
Every project you build in PyForm can be exported to GitHub. Start today.
Code in PyForm →