UK · Teens and adults · Python and models

Build real AI projects in the UK

A real AI project is mostly two questions that demos skip: where did the data come from, and how do you know it works? In the UK the first has a legal edge. The Intellectual Property Office explains that the copyright exception for text and data mining lets researchers copy material they can lawfully read for computational analysis, but "This exception only permits the making of copies for the purpose of text and data mining for non-commercial research." A school or personal research project may sit inside that; an app you plan to sell does not. Public sector data under the Open Government Licence is different again: you may "exploit the Information commercially and non-commercially", provided you credit the source. The second question has an unusual UK answer too. The UK AI Security Institute co-develops Inspect, "An open-source framework for large language model evaluations", which anyone can install. Our lessons show UK teenagers and adults how to build AI projects that answer both questions: lawful data in, a trained or grounded model in the middle, and a measured result out.

Live teaching since 2020 · 10,000+ students · AI projects with lawful data and measured results

In short

In the UK, copyright law includes an exception allowing copies of lawfully accessed material to be made for text and data mining, but only for non-commercial research, and contract terms that forbid such copying are unenforceable, according to the Intellectual Property Office. Public sector information under the Open Government Licence v3.0 may be used commercially and non-commercially with attribution, though the licence excludes personal data, logos and third party rights. Evaluation matters as much as data: the UK AI Security Institute co-develops Inspect, an open-source framework for large language model evaluations with over 200 pre-built evaluations. Modern Age Coders teaches UK teenagers and adults to build real AI projects live and online: choosing lawful data, training and fine-tuning models in Python, grounding assistants in licensed documents, and evaluating results. This is general information, not legal advice. Your first class costs nothing; after that, group places are USD 100 a month and one-to-one teaching USD 150 a month.

Start here

Three ways into building AI

Machine learning for teenagers, generative AI engineering for adults, and a project sprint. Each card opens the full syllabus.

Data you may use

The first question: where did the data come from?

From the Intellectual Property Office's guidance on exceptions to copyright on gov.uk. Training data is where most student AI projects quietly go wrong.

The IPO describes text and data mining as "the use of automated analytical techniques to analyse text and data for patterns, trends and other useful information", and notes that it usually requires copying the work being analysed. The exception lets researchers make those copies when they already have lawful access to the work, that is, the right to read it. Two limits matter for anyone building AI: "This exception only permits the making of copies for the purpose of text and data mining for non-commercial research", and researchers still have to pay for access where access costs money.

Common data sources for a student AI project, and the question each raises
Data sourceThe question to askUsual answer for a learner
Public sector data under the Open Government LicenceHave I credited the source as the licence asks?Usable, including commercially, with attribution
Texts or images you can lawfully readIs my project non-commercial research?Possibly within the exception; not for a product
Datasets published with their own licenceWhat does that licence allow?Read it; many allow research, some forbid commercial use
Data you create yourselfDoes it include anyone else's personal data?Usually the cleanest choice
Social media posts and profilesIs this personal data about real people?Avoid for learning projects

A contract cannot switch it off

The IPO adds that "Contract terms that stop researchers making copies to carry out text and data mining will be unenforceable." Publishers may still use reasonable measures to protect their networks.

That protects research. It does not turn a research project into permission to build a commercial product on the same material.

The law is still being discussed

The Data (Use and Access) Act 2025 included "provisions requiring the government to prepare a progress update and a report on copyright works and artificial intelligence systems", which came into force in August 2025.

Anyone planning to commercialise a model trained on other people's work should take proper legal advice. This page, and the course, give general information only.

Sources, read 21 September 2026: Intellectual Property Office, Exceptions to copyright; Data Use and Access Act 2025: plans for commencement. Not legal advice.

Open data

The Open Government Licence: data built to be reused

Much UK public sector information is published under the Open Government Licence v3.0, maintained by The National Archives. It is the most generous licence a learner is likely to meet.

What the Open Government Licence v3.0 allows and excludes
As the licence states
The spirit"You are encouraged to use and re-use the Information that is available under this licence freely and flexibly, with only a few conditions."
The grantA worldwide, royalty-free, perpetual, non-exclusive licence
Commercial useYou may "exploit the Information commercially and non-commercially", including in your own product or application
The main conditionAcknowledge the source; the default statement is "Contains public sector information licensed under the Open Government Licence v3.0."
Not coveredPersonal data, logos and crests, third party rights, other intellectual property such as trade marks
No endorsementYou may not suggest official status or that the provider endorses your use

Why it suits AI projects

Because commercial use is allowed, a model or app trained on OGL data can keep going after the course, as long as every use keeps the attribution.

Students learn to put the attribution statement in the project README and the app itself from the first commit.

What to check first

Not everything on a government website is OGL. Each dataset states its own licence, and some include third party material the government cannot license.

And the licence never covers personal data, which brings in data protection law instead.

Source, read 21 September 2026: The National Archives, Open Government Licence v3.0.

Proving it works

The last question: how do you know it works?

A demo shows a model working once. An evaluation shows how often it works, on cases chosen before the results were known.

The UK AI Security Institute, with Meridian Labs, develops Inspect, described in its documentation as "An open-source framework for large language model evaluations". It is built from "datasets, agents, tools, and scorers", ships "A collection of over 200 pre-built evaluations ready to run on any model", and can run untrusted model code in a sandbox. It is used for serious frontier model testing, and it is free for a student to install and learn.

An evaluation in four parts, and what a student writes for each
PartWhat it isIn a student project
DatasetThe test cases, with the answers you expectThirty to a hundred real examples, written before looking at results
Solver or agentHow the model is asked, with any toolsThe prompt, retrieval step or fine-tuned model being tested
ScorerHow each answer is markedExact match, a rubric, or a second model with its own checks
ReportThe score, and where it failsA pass rate, the failures listed, and what changed between runs

Classical machine learning too

For models trained from scratch, the same idea appears as a held-out test set: data the model never saw in training, used only once to measure it.

Students learn why accuracy alone can mislead, and when precision, recall or a confusion matrix tell the real story.

Honest numbers

A project that reports 60% on a fair test is better work than one that reports 99% on the data it was trained on. The course rewards the first.

How models learn and are assured is also covered on learn to train AI, not just prompt it.

Source, read 21 September 2026: Inspect documentation, UK AI Security Institute and Meridian Labs. We are not connected with either organisation.

Project ideas

Projects that answer both questions

Each one names its data source and its evaluation before any code is written.

Starter AI projects
ProjectDataHow it is evaluated
A guidance assistantPublic guidance pages published under the Open Government Licence, creditedFifty questions with known answers from the pages, scored for accuracy and citation
A handwritten digit or leaf classifierA public benchmark dataset, or photos the student takesA held-out test set and a confusion matrix
A local air quality forecasterPublic environmental monitoring data under an open licenceError on months the model never saw
A study-notes quiz generatorThe student's own notesA rubric marking whether each question is answerable from the notes
A text classifier for researchTexts the student can lawfully read, for a non-commercial projectPrecision and recall on a labelled sample

Written before coding

Each project starts with a one-page plan: the data, its licence, the test set and what counts as success.

Kept in the open

Code and results live in the student's own repository, with attribution statements where licences require them.

Presented honestly

Every project ends with a short write-up of what the model gets wrong, not only what it gets right.

Younger learners start gently: our AI classes for kids build the ideas behind this. Students who want an audience can take a finished project to a student hackathon or the UK Olympiad in Artificial Intelligence. We never work on coursework, NEA or anything submitted for assessment.

Stages

Four stages to a real AI project

Where you begin depends on your Python and maths, not your age.

From using a model to building and measuring one
StageWhat should be true
1. Data firstYou can find a dataset, read its licence and describe what is in it
2. A first modelYou train a simple model in Python and understand every line
3. Grounded or fine-tunedYou build a retrieval assistant or fine-tune a model on lawful data
4. MeasuredYou evaluate on a fair test set, report the failures and improve the score honestly

Stage one is not optional

A brilliant model on data you may not use is not a finished project.

The wider sequence of subjects is on the coding roadmap.

Stage four is the proof

The evaluation is what turns a demo into evidence.

It is also what employers and competition judges look for first.

The catalogue

Nine courses for building AI

From first models to generative AI engineering, and the data skills underneath.

I

Machine learning

By age

RAP / ML / 01

Python and AI for Kids

The first step, for younger learners.

Open the syllabus

RAP / ML / 02

AI and Machine Learning for Teens

Python to real models, ages 13 to 18.

Open the syllabus

RAP / ML / 03

AI and Machine Learning for Adults

Models, evaluation and deployment.

Open the syllabus
II

Generative AI

Engineering, not prompting

RAP / GEN / 01

Generative AI: LLMs, RAG and Agents

Retrieval, fine-tuning and evaluation.

Open the syllabus

RAP / GEN / 02

Artificial Intelligence Masterclass

The wider field, from search to neural networks.

Open the syllabus

RAP / GEN / 03

AI Projects for Teens

Python, web and AI projects, reviewed line by line.

Open the syllabus
III

Data and delivery

Under and around the model

RAP / DAT / 01

Data Science for Teens

Cleaning and exploring the data first.

Open the syllabus

RAP / DAT / 02

Data Science for Adults

Python, SQL and machine learning.

Open the syllabus

RAP / DAT / 03

Hackathon Prep for Teens

Building and presenting under time pressure.

Open the syllabus

How lessons run

Live lessons around a real project

Classes come from India, which never changes its clocks. Against the UK that means a four and a half hour gap in summer and five and a half in winter, so weekday evenings and weekends in UK time are easy to schedule.

After school or work

A weekday evening session.

Saturday

A longer block for training runs.

Sunday

For evaluation and write-ups.

A free first class

We check your Python and maths and agree a first project with you.

Small groups

Between five and ten learners, grouped by ability.

One to one

For a competition deadline or a particular idea.

Licence checked

No dataset is used until its licence has been read and recorded.

Evaluation built in

A test set is written before the model is judged.

Your own accounts

Code, data notes and results stay in your own repository.

Student work

Projects our students have built

Four projects completed by our students. The rest, across every age group, are in student labs.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

Fees for AI projects

Billed monthly in US dollars, at the same rate for every country outside India, with no joining charge and no commitment past the current month. Most tools used are free; any paid AI service is your own choice and your own account.

Free first class

USD 0

no card required

  • A look at your Python and maths
  • A first project agreed with you
  • Nothing to pay that day
Book it

Group batch

USD 100

a month, billed in US dollars

  • Five to ten learners at one level
  • The same teacher each week
  • Data and evaluation reviewed
  • Stop at the end of any month
Start here

One to one

USD 150

a month, billed in US dollars

  • One teacher, one learner
  • Your own project at the centre
  • Suits a competition deadline
Enquire

What families say

Rated 4.9 across 547 Google reviews

Reviews on Google from our students and their families, shown as written.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Questions about AI projects

What UK learners ask about building AI

Can I train an AI model on anything I find online?

Not safely. The UK text and data mining exception covers copies made for non-commercial research from material you can lawfully access. Commercial projects need data licensed for that use. This is general information, not legal advice.

What is the Open Government Licence?

A licence from The National Archives for public sector information, allowing commercial and non-commercial reuse with attribution. It excludes personal data, logos and third party rights.

Can a website stop me text and data mining for research?

The IPO says contract terms that stop researchers making copies to carry out text and data mining will be unenforceable, though publishers may use reasonable measures to protect their networks.

What is Inspect?

An open-source framework for large language model evaluations, developed by the UK AI Security Institute and Meridian Labs, with over 200 pre-built evaluations. We use tools like it to teach evaluation; we are not connected with either organisation.

Do I need to be good at maths?

School maths is enough to start the teen course. The maths grows with the projects, and it is taught as needed.

Which language is used?

Python throughout, with standard machine learning and data libraries.

Can younger children build AI projects?

Younger learners start with Python and AI for Kids, which builds the ideas step by step before full projects.

Do you help with school coursework?

No. We never work on coursework, NEA or anything submitted for assessment. Projects are separate and the student's own.

How much are lessons?

Nothing for the first class. Then a group place is USD 100 a month and one-to-one teaching USD 150 a month, and nothing is charged for joining.

What time of day are classes?

Usually a weekday evening, or a longer weekend block for training runs, set in UK time at the first class. India is four and a half hours ahead of British Summer Time and five and a half ahead in winter.

Elsewhere on this site

Related pages

Training, data and competitions around AI.

Learn to train AI, not just prompt it

How models are measured and assured.

Data science course

The data skills underneath every model.

UK Olympiad in Artificial Intelligence

A competition for AI projects.

AI classes for kids

Where younger learners start.

AI agents for students

Agents as portfolio evidence.

Coding classes in the UK

All our UK pages.

Start here

Bring an AI idea to a free class

Leave a number and we will call at a UK time that suits you. Bring an idea; the class checks your level and turns it into a plan with a data source and a test.

Reading first? Every course page lists its syllabus, how we teach sets out the approach, and student labs gathers finished projects.

WhatsApp us · +91 91233 66161 · contact@modernagecoders.com

WhatsApp from a UK number is usually the fastest way to reach us. We are based in India, so our number starts +91; there is no UK office.

Free, and only a phone number needed.

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here