The web development internship where you ship supervised, reviewed code.
Eight to twelve weeks inside a real delivery workflow: sprint plans, code reviews, tests, deployments — with a mentor who reads your pull requests and tells you the truth about them.
What you will learn — and what you will never be asked to do.
You will learn and practise
- Working in a shared repository: branches, pull requests, reviews
- Building features against a written spec
- Testing your own work before review
- Debugging methodically, not by guesswork
- Estimating, updating and communicating like a professional
Typical supervised tasks
- Scoped feature tickets on internal and practice systems
- Bug reproduction and supervised fixes
- Writing and updating documentation
- Test coverage for reviewed code
- Deployment shadowing with a senior
Prohibited for interns: unsupervised production responsibility, being presented to clients as experienced staff, replacing an employee’s role, and handling sensitive client data beyond the agreed scope.
The gate is skill, not certificates.
- You can build and explain a small web application (any stack)
- You can use Git beyond commit-and-push
- You can read English documentation comfortably
- You can commit the stated weekly hours for the full duration
Completing a Thrive Skills programme prepares you for this gate and makes you eligible to attempt it — it does not guarantee selection, and the gate is open to anyone who can pass the assessment.
Eight stages, applied identically to every applicant.
Application
CV or profile, portfolio or samples if you have them, and your availability. Honest beats polished.
Eligibility & availability check
Can you actually commit the hours, in the stated mode, for the stated duration? We check before wasting your time.
Track-specific skills assessment
A practical gate matched to the track — build a small feature, critique a flow, map search intent, test an app. No trick questions.
Portfolio or sample review
What you have made so far, reviewed for evidence of skill and honesty about what is yours.
Structured interview
Short and consistent for every candidate — the same core questions, scored the same way.
Offer with status and terms
The written offer states compensation status, duration, location, hours, mentor and expectations. Nothing vague.
Conduct, confidentiality & IP agreement
Clear rules on client data, communication channels and who owns what — signed before day one.
Onboarding & baseline assessment
A recorded starting point, so your final evaluation shows real, measurable growth.
Scored on ten dimensions. Outcomes recorded honestly.
The rubric
- Attendance and reliability
- Communication
- Task understanding
- Quality of output
- Response to feedback
- Problem-solving
- Documentation
- Teamwork
- Ethical conduct and confidentiality
- Final demonstration
Where it can lead
- Completion certificate
- Verified skills summary
- Portfolio permission for non-confidential work
- Reference, subject to performance
- Entry to the Thrive talent pool
- Extended apprenticeship
- Interview for a paid junior role
- No progression — with constructive feedback
Compensation is always stated — before you apply
Every published opening states one of: paid (with the stipend amount or range), unpaid training placement (with the exact learning structure and no misleading employment promise), university-credit placement (subject to university approval), or sponsored placement (funded by a partner). Interns doing productive billable client work should normally be paid, and unpaid participants never replace employees, never carry unsupervised production responsibility, and are never represented to clients as experienced staff. Full text: internship policy.
Join the list — hear first when a cohort opens.
Tracks open only when a named mentor, a defined workload and a genuine learning plan are confirmed. Interest-list members are notified first, with the full status, terms and deadline in the announcement.
Thank you — your enquiry is in.
It has reached our team and we will reply within one business day. Want a faster answer, or to add anything? Continue the conversation on WhatsApp:
Continue on WhatsAppWant in when this track opens? Get on the list.
You will receive the opening with its full status, terms, mentor and deadline — and a fair, published selection process after that.