Vacancy pages checked: 3 October 2026 | Recheck on: 17 October 2026 | Written by Samuel Uzochukwu Agbaraji.
Finding a data internship can feel confusing when every advert seems to want experience you are still trying to gain. You may have completed a course, built a dashboard or used spreadsheets at work, yet still wonder whether that is enough to apply.
The first step is to separate three questions. Does the employer accept someone at your stage of study? Can you show the skills the role needs? Can you work the required dates and hours? A good answer to one does not automatically answer the others.
This guide brings those questions together. It includes a small shortlist of employer pages, practical portfolio examples, ways to present your existing experience and a plan for preparing an application without spending months collecting more certificates.
Vacancy pages checked: 3 October 2026. The programmes below are advertised for 2027. Both listed pages displayed an application link when checked. That records what appeared on the public advert, rather than confirming that every application portal will remain available. Recheck the advert before applying.
Data analyst internships UK: the short answer
Start with a role whose compulsory conditions you meet, then choose a project that proves the relevant skills. A current student, a recent graduate and someone changing careers may need different entry routes, even when they know the same software.
The shortlist below covers a London data analyst internship and a more technical data science internship. They were chosen because the employer pages describe a specific role, its requirements and an application route. They are examples to assess, rather than a complete list of UK opportunities.
Neither public advert states a numerical salary. Do not build a relocation budget around an estimated figure from a job board.
Two employer pages to check for 2027
| Employer and role | Location and timing | Main study and technical requirements | Deadline and status on 3 October 2026 | Pay information on the advert |
|---|---|---|---|---|
| TikTok, Data Analyst Intern for TikTok LIVE, job code A92346 | London, 2027 start. Exact start date not stated. Applicants must give their available start and end dates. | Current undergraduate in a quantitative discipline, with experience in SQL, Python or a related language. | No closing date stated; rolling review. Application link displayed. | No numerical salary stated. |
| G Research, Data Science Internship | Central London, 21 June to 27 August 2027. | Current undergraduate, master’s or PhD student in a quantitative subject, with Python experience and confidence applying statistics. | No closing date stated on the checked vacancy page. Apply now link displayed when checked. Recheck availability before applying. | Compensation and accommodation offered, with no numerical salary stated. |
G Research’s advert does not state whether it reviews applications on a rolling basis. For either role, the absence of a published closing date does not mean applications will stay available indefinitely.
TikTok: a role focused on business questions
TikTok’s advert connects analysis with creator activity, user engagement, reporting and communication. It says applications receive rolling review and limits candidates to two positions across the company and its affiliates globally.
A useful preparation exercise is to explain a change in a business measure. Can you define the measure, check the data and describe what a team should investigate next? A colourful dashboard alone will not answer those questions. Read TikTok’s full internship advert for the complete requirements.
G Research: a more technical research setting
The G Research role involves investigating and combining datasets for financial research. The advert asks candidates to submit one internship application and says it may consider them for other suitable research opportunities. It also describes relocation and immigration support.
My view is that this route deserves particular attention if you enjoy statistics, coding and careful investigation of unfamiliar data. Do not treat the word internship as proof that the technical expectations are basic. Check G Research’s data science internship advert for the role details and current application route.
One important detail for international students is the working schedule. G Research expects interns to work from 9 am to 5:30 pm during the programme. If you hold a UK Student visa, check these hours against your university’s official term dates and your immigration conditions.
Do not assume that June, July and August are automatically vacation months, particularly if you are completing a master’s dissertation. Confirm whether you can legally work the required hours before committing to the internship.
Check your eligibility before improving your CV
It is frustrating to spend an evening writing an application and then discover a compulsory condition you cannot meet. Read the eligibility section first and write down the answer to each of these questions.
| Question | What to record | Why it matters |
|---|---|---|
| What study stage does the employer accept? | Your current course, level and expected graduation date. | Some programmes require current students or a particular graduation year. |
| Does the role accept your subject? | The exact subject wording in the advert. | A related background may fit, but that needs checking. |
| Can you attend for the whole programme? | Your course dates, assessments and other commitments. | Availability can rule out a role before technical skills matter. |
| Can you work in that location? | Office requirements, travel and accommodation. | A London internship may require a temporary move. |
| Do your work conditions cover the role? | The permitted hours and relevant dates. | Being eligible to apply does not establish permission to work. |
Mark each answer as yes, no or unclear. Treat a clear compulsory mismatch as a reason to look for another role. If an answer is unclear, ask the recruitment team a precise question.
For example, ask whether your course meets the subject requirement and give its exact title. Avoid asking simply whether you are eligible without providing the information the recruiter needs.
If you have already graduated, also search for junior analyst roles, graduate schemes and project assistant posts that accept graduates. A summer programme reserved for current students may be the wrong route for you.
What useful data analysis looks like in practice
A chart becomes useful when it helps someone understand a problem or make a decision. That requires more than knowing where to click in Excel or Power BI.
Imagine a manager says that sales have fallen. Before opening a dashboard, you need to know what sales means. Is the manager talking about revenue, the number of orders, profit or customers? Does the comparison cover complete months? Have refunds or cancelled orders changed?
Two people can calculate different answers from the same spreadsheet because they use different definitions. Therefore, write down the measure before writing the formula.
A simple analysis note might say:
I counted completed orders, excluded cancelled orders and compared two complete calendar months. I treated an order with several products as one order.
That short explanation gives someone else a way to check your work. Keep this habit throughout your portfolio. The definition, cleaning decisions and limitations often reveal more about your judgement than the visual design.
My route from training into an internship
My own route started with four months of structured data analysis training before I began a six month data analyst internship with Elmoril Ltd, formerly known as Coseng Ltd. During the training, I worked with Excel, SQL, Python, Power BI and data visualisation.
The internship gave me opportunities to connect those tools with data cleaning, analysis, dashboards and business reporting. One lesson stood out: I also needed to explain the findings to people who did not work with data every day.
A dashboard has limited value if the person using it cannot understand the result or decide what to do next. That is why I would encourage a beginner to practise writing a short explanation alongside each project.
This describes my experience, rather than a promise about a training provider. When considering any programme, ask what work you will complete, who will review it, whether there is a fee and what the internship arrangement actually includes.
Turn your existing background into relevant evidence
You do not have to hide earlier work because it did not carry a data analyst title. Teaching, accounting, research, administration and customer service can provide relevant examples. The important point is to describe what you actually did.
For example, comparing pupil assessment results may show that you can identify patterns and explain them. Checking financial records may demonstrate attention to inconsistent entries. Research can show how you organise evidence and justify an interpretation.
However, those activities do not automatically prove SQL, Python or dashboard skills. Keep the transferable experience and technical evidence separate, then show how they support each other.
| Your background | A relevant example to look for | A claim to avoid unless you can prove it |
|---|---|---|
| Teaching | Compared assessment results and used them to plan support. | Improved results by a percentage you never measured. |
| Accounting | Checked records and investigated inconsistent entries. | Built an automated reporting system when you used a manual spreadsheet. |
| Academic research | Coded material or analysed a dataset using a stated method. | Used statistical modelling when the work was qualitative. |
| Customer service | Recorded recurring queries and explained a pattern. | Analysed company data without access or permission. |
For a public portfolio, use suitable public data or clearly labelled fictional records. Do not upload pupil information, confidential accounts or research transcripts simply to demonstrate a skill.
Portfolio project one: explain a change in sales
The following example uses invented figures for practice. It represents a small business selling through its own website and a marketplace. Revenue here means the simplified sales total before adjustments for refunds, tax or costs. Your question is: why did average revenue per order fall even though total revenue increased?
| Month | Channel | Orders | Revenue | Revenue per order |
|---|---|---|---|---|
| July | Website | 120 | £6,000 | £50 |
| July | Marketplace | 80 | £3,200 | £40 |
| August | Website | 80 | £4,000 | £50 |
| August | Marketplace | 220 | £8,800 | £40 |
In July, the business received 200 orders and £9,200 in revenue. Average revenue per order was £46. In August, it received 300 orders and £12,800, giving an average of about £42.67.
Someone looking only at the overall average might conclude that customers started buying less. However, the revenue per order stayed the same within each channel. The overall average fell because a larger share of orders came through the lower value marketplace channel.
This is an example of how a change in the mix can affect a headline result. It does not tell us why the channel mix changed or whether profit improved. You would need more information for those questions.
What to include in the finished project
Calculate the totals in Excel, SQL or Python, using tools you can explain. Add a chart comparing the channels and a short note recommending the next check, such as fees, margins or campaign activity.
Also explain why you divided total revenue by total orders. Simply averaging £50 and £40 would ignore the different numbers of orders in each channel.
If you join an orders table to a product table, check whether the join creates several rows for each order. Otherwise, summing repeated order totals can inflate revenue. Record the number of rows and unique order IDs before and after the join.
This small project tests calculation, checking and interpretation. It is manageable enough to finish, yet gives you several decisions to discuss in an interview.
Portfolio project two: build a careful education dashboard

If you understand education, use that knowledge to frame a realistic question. For practice, create a fictional dataset for two classes taking two assessments. Label it as synthetic data on the first page of the project.
Include anonymous learner IDs, class, assessment date, score and whether the learner attended. You could ask which topic appears to need further teaching and whether every learner has two comparable results.
The useful part is handling the awkward cases. What happens when someone misses an assessment? Are both tests marked out of the same total? Did the second assessment cover different content?
Do not enter zero for an absent learner unless zero genuinely means an assessed score. Missing a test and answering every question incorrectly are different situations.
Show the comparison and its limits
Suppose the first test has 30 results and the second has 24. A change in the class average might partly reflect who attended. Compare the learners with both results as well as the full group, then explain the difference.
If scores rise from 50% to 60%, that is an increase of 10 percentage points. Keep your wording precise. You also cannot claim that a teaching method caused the change just because the second score is higher.
Build a dashboard with a clear audience, such as a teacher deciding what to revisit. Include the number assessed, missing results and topic performance. These checks make the project more useful than a page of attractive charts without definitions.
Make your portfolio easy to inspect
A recruiter should be able to understand a project without downloading several unexplained files. Begin with a short project page stating the question, your contribution, the main result and the limitation.
Then provide the supporting work. For a coding project, that could include a notebook, queries and instructions. For an Excel project, include a clear workbook structure and explain the calculations. A screenshot can show the final output, but it cannot demonstrate the whole method.
Use a simple structure for each project:
- The question and intended audience.
- The source or explanation of synthetic data.
- The definitions and cleaning decisions.
- The analysis and checks.
- The result, limitation and next step.
Open every link in a private browser window before submitting. This helps you find links that work only because you are signed in. If the project belongs to a group, state exactly which part you completed.
One finished, understandable project can give you better material to discuss than several unfinished dashboards. Expand the portfolio as your skills develop, rather than delaying every application until you have a large collection.
How to write a data internship CV with evidence
Start each project bullet with the task you completed. Then identify the method and what the work helped you understand. Avoid filling the CV with software names that do not connect to examples.
Compare these two versions:
Basic: Used Excel and Power BI for data analysis.
More specific: Checked missing assessment records in a synthetic dataset, compared results for learners with both tests and built a dashboard showing the comparison and its limits.
The second version gives the reviewer something to ask about. It also makes clear that the data was fictional. Adapt the wording to your own work and name the tools only if you used them.
Build an evidence table before applying
| Requirement in the advert | Evidence you can use | A gap to address |
|---|---|---|
| SQL | Queries that combine tables and calculate a relevant measure. | You cannot explain why a join changes the row count. |
| Python | A notebook with clear cleaning and analysis steps. | The code runs only on your own computer. |
| Statistics | A comparison with the assumptions and limitations stated. | You name a method without explaining why it fits. |
| Communication | A short report or presentation for a stated audience. | The dashboard has no explanation of the result. |
A gap is useful information. Choose one to improve instead of rewriting the entire CV repeatedly. You do not need to invent an achievement to make an example worthwhile.
Pay: distinguish the current minimum from an internship offer
The official minimum wage table lists £12.71 an hour for eligible workers aged 21 and over from April 2026. If you are younger than 21, check the 18 to 20 and under 18 age bands. Qualifying apprentices have a separate rate and conditions. Check the age bands and apprentice conditions in GOV.UK’s current minimum wage rates table.
The table states that rates change on 1 April each year. Therefore, £12.71 should not be presented as the confirmed minimum for an internship beginning in summer 2027. Check the rate that applies when the work takes place, alongside the employer’s written offer.
GOV.UK’s guidance on intern pay also explains that entitlement depends on employment status. Interns classed as workers normally qualify for the minimum wage, while exemptions can apply, including some required UK course placements and genuine work shadowing.
Ask for the salary, paid hours, contract type and first payment date. If an advert gives an annual salary, ask how the employer will calculate pay for the placement. Do not assume you will receive the full annual amount during a short internship.
Check whether you can afford the opportunity
A paid internship can still create a cash problem if you must move before the first salary arrives. Our UK internships guide includes a full placement budget alongside the October application information. Use that guide to estimate the whole placement cost. The example below focuses on the cash you need before payday, so you can check both calculations together.
Here is a fictional planning example, separate from the employers above. Assume temporary rent is £750 per month, a refundable deposit is £500 and initial travel costs £80. Rent uses calendar months in this example.
| Payment due before the first salary | Illustrative amount |
|---|---|
| First month’s temporary rent | £750 |
| Refundable deposit | £500 |
| Travel to the new location | £80 |
| Cash needed for these items | £1,330 |
Food and other bills would increase the cash needed. The deposit may return later under the agreed conditions, but you still need to pay it first. If you must keep paying for your usual room, add that cost separately.
Ask whether accommodation support is arranged directly, paid upfront or reimbursed after you submit receipts. Those arrangements have different effects on your bank balance.
If an unexpected financial problem affects your essential study expenses, our UK university hardship funds guide explains how to check eligibility and prepare evidence. Any support depends on your university’s rules and assessment.
International students: check the whole placement period
Home Office Appendix Student normally allows up to 20 hours of work per week during term time for students on qualifying full time degree courses with an eligible sponsor. It permits full time work outside term time. Other study arrangements can carry a 10 hour limit or no employment permission.
The rules also provide for work placements that form an assessed, integral part of a course and meet the relevant conditions. An optional internship does not become such a placement simply because it is useful for your studies. Read the Home Office Student work conditions, particularly the work conditions and placement sections.
Ask your university to confirm the course dates and how the proposed placement fits your permission. Do not assume that summer is a vacation during a master’s dissertation period. Include other employment when checking permitted hours.
If you need sponsorship or expect to move to another visa route, clarify the employer’s position before accepting. Follow the conditions that apply to your current permission, including any relevant pending application rules. A plan to apply for a different visa is not enough on its own.
Practise explaining your decisions in an interview
Use your own project to practise the questions below. These are preparation exercises, rather than a prediction of any employer’s interview.
- Why did the average change? Check the total and the separate groups. Use the sales example to explain how a changing mix affects an overall average, then state what you still do not know.
- How did you handle missing values? Explain what a missing value meant, your decision and the number of records affected. An absent learner should not automatically receive zero.
- How did you check the dashboard total? Trace it to the source, examine filters and joins, and compare it with a separate calculation. Show one genuine check from your project.
A practical 14 day application plan
This plan suits someone with basic skills who needs to organise existing work. It is not a promise that a complete beginner can learn every required tool in two weeks. If a suitable rolling vacancy is available, apply once your evidence is ready rather than waiting for the final day.
| Days | Task | Useful result |
|---|---|---|
| 1 and 2 | Read adverts and check compulsory conditions. | A shortlist with eligibility, dates and unanswered questions recorded. |
| 3 to 6 | Finish one relevant project or improve an existing one. | Analysis with definitions, checks and a clear conclusion. |
| 7 and 8 | Prepare the project page and supporting files. | Links that another person can open and understand. |
| 9 and 10 | Match the CV and application answers to the role. | Examples tied to actual requirements. |
| 11 and 12 | Explain the project aloud and review weak answers. | Clear explanations of the method and limitations. |
| 13 and 14 | Recheck the advert, submit and record the application. | A saved advert, submission confirmation and next action. |
Keep a small application tracker with the employer, role, date checked, deadline if published, study requirements, submitted version and outcome. Use a blank deadline cell when none is stated. Do not invent a closing date to make the tracker look complete.
If applications receive no response, first check eligibility and whether your evidence is easy to find. If you reach interviews, review the questions you struggled to explain. This makes the next improvement more focused than repeatedly changing the design of your CV.
Final checks before you submit
Read the advert again and confirm that your course, study stage and availability fit. Make sure your CV explains your own contribution and that every software claim has an example behind it.
Then check the practical details: portfolio access, programme location, accommodation, work permission and any application limit. Save the advert and your submitted answers because the page may change later.
You can begin with a modest project. What matters is whether you can explain the question, defend your decisions, check the figures and recognise what the evidence cannot tell you. Those habits give your application substance and make each new project more useful.