CSP / B / 01
Python for teens
The language most of the six briefs use.
Open the syllabusUnited Kingdom · Years 12 and 13 · UCAS applications for 2027 entry
Most searches for a computer science personal statement end at example statements, and copying from those is the one thing UCAS checks for. The useful question comes earlier: what has the student actually done with computing that they can describe, explain and defend? Cambridge's Department of Computer Science and Technology says a simple program run from the command line is a great example of independent work. This page sets out what UCAS, Imperial and Cambridge say about the three-question statement, gives six project briefs of ours sized for a sixth former, and works one through with real measurements. We mentor the project. The statement stays the student's own.
Live teaching since 2020 · 10,000+ students · Guidance quoted from UCAS, Imperial and Cambridge
In short
The UCAS personal statement is now three questions sharing 4,000 characters, each answer at least 350 characters, and Imperial confirms that structure for 2027 entry. For computer science, Cambridge suggests super-curricular work such as building an app, a command-line program or a Raspberry Pi device, or researching a theoretical topic. Modern Age Coders mentors sixth formers live online, in a group of 15 to 20 or 1-on-1, through building and measuring such a project; we never write or edit any part of the statement.
Where to start
One for machine learning projects, one for the A Level that underpins them, and one for the algorithms that make a project worth measuring.

CSP / 01
Train a small model, then study where it goes wrong: the part worth writing about.
Open the syllabus →
CSP / 02
AQA 7517 or OCR H446, with the theory that turns a project into an explanation.
Open the syllabus →
CSP / 03
Complexity, searching and sorting: the tools for a project that compares two methods.
Open the syllabus →The UCAS format
UCAS replaced the single free-text statement with three questions that share one 4,000-character limit. Each answer needs at least 350 characters, and UCAS says admissions staff still read the three as a whole, so evidence should not be repeated across them.
| # | UCAS question | Evidence UCAS mentions | Where a CS project fits |
|---|---|---|---|
| 1 | Why do you want to study this course or subject? | Motivation, subject knowledge, research, super-curricular activities | The question the project set out to answer, and why it mattered to you |
| 2 | How have your qualifications and studies helped you to prepare for this course or subject? | Skills from formal study, EPQ, competitions such as UKMT, essays or projects on a technique | A project grown from A Level work, an EPQ, or an olympiad you sat |
| 3 | What else have you done to prepare outside of education, and why are these experiences useful? | Work experience, hobbies, online learning such as MOOCs, podcasts | A project built in your own time, and what it taught you |
UCAS says the 4,000-character limit, including spaces, is unchanged, and that it can be spread across the three answers in any way. Imperial gives the same rule for 2027 entry: at least 350 characters per section, 4,000 overall, with a built-in counter.
Our arithmetic: three minimum answers use only 1,050 characters, leaving 2,950 to place where the evidence is strongest. A strong project might take a third of the total on its own.
UCAS says there is no wrong place for a piece of evidence and that applicants should not panic about whether something belongs in question 2 or 3. Cambridge adds that it has no preference for how a statement is split.
So a project built for an A Level class and then extended at home can sit in either answer. What matters is that it appears once, explained, rather than three times in passing.
Sources: UCAS How to write your personal statement, and Imperial College London personal statement page, read 31 October 2026. The character arithmetic is ours. We are not connected with UCAS or any university named here.
Imperial and Cambridge
Academic engagement, explained. Cambridge says it reads every statement in full, gives it no formal score, and wants mostly academic detail; Imperial wants fewer skills with evidence rather than a long list. Both point away from activity lists and towards what the student thought.
| University | What it says |
|---|---|
| Cambridge | "We will read your personal statement in full." and "We don't give personal statements a formal score." |
| Cambridge | Your statement "should focus mostly on academic detail throughout"; "Don't exaggerate." |
| Cambridge | Non-academic activities "should not take up more than 20% of the section that you mention them in" |
| Cambridge | "It is better to focus on a few activities in detail." and "Crucially, we are interested in your thoughts." |
| Cambridge | "The best personal statements show a pattern and logic in an applicant's academic engagement." |
| Imperial | One statement goes to all five choices; choose "quality over quantity" when describing skills, with evidence for each |
| Imperial | Work experience "isn't essential for most Imperial courses" |
The Department of Computer Science and Technology defines super-curricular work as "learning about the subject independently, beyond what you're taught in school". Its suggestions are deliberately modest: an app or website, a command-line program, something built with a Raspberry Pi, or an article on a theoretical topic you researched.
It also suggests learning a language the Cambridge course does not teach, naming Python as a popular choice, and lists puzzle sites such as Project Euler, Advent of Code and Codewars, plus the Bebras Computing Challenge and the Cipher Challenge.
The same department says in its FAQs that its primary focus is on Mathematics, that Further Mathematics is highly recommended, and that A Level Computer Science is valuable where a school offers it. Cambridge Computer Science also requires the TMUA, and Peterhouse and Trinity add the CSAT.
A project does not replace any of that. It gives the reader of a strong mathematical application a reason to believe the student will enjoy a degree that ends with a substantial project and a 10,000 to 12,000 word dissertation.
Sources: University of Cambridge UCAS personal statement page and Computer Science course page; Cambridge Department of Computer Science and Technology super-curricular activities and FAQs; Imperial's personal statement page; all read 31 October 2026.
Six briefs of ours
Small, finished projects that start from a question and end with something measured or explained. The six briefs below are ours, sized for a sixth former working a few hours a week, and each matches one of the kinds of work Cambridge's department suggests. None needs anything beyond a laptop, apart from the Raspberry Pi in brief 4.
| # | Our brief | The question it answers | What to measure or explain |
|---|---|---|---|
| 1 | Count primes two ways in Python: trial division and the sieve of Eratosthenes | Why is one method so much faster as N grows? | Steps taken for N = 104, 105, 106; the growth rate of each |
| 2 | A command-line Sudoku solver: plain backtracking, then with constraint propagation | How much search does a little reasoning save? | Number of guesses on the same twenty puzzles, before and after |
| 3 | A frequency-analysis breaker for Caesar and Vigenère ciphers | How much ciphertext does frequency analysis need to work? | Success rate against message length |
| 4 | A Raspberry Pi logger that records room temperature every minute for a week | How noisy is a cheap sensor, and how do you smooth it? | Raw against moving-average readings; what the window size does |
| 5 | A small handwritten-digit classifier, then a study of its mistakes | Which digits does it confuse, and why those? | A confusion table; examples of 4 read as 9, and what they share |
| 6 | A researched article: why no program can decide whether every program halts | What does the proof actually show, and what does it not? | The argument in your own words, with one worked case |
"I built a website" invites the reply "so what?". "I wanted to know why my prime counter slowed down so badly" invites a conversation. Every brief above is phrased as a question for that reason.
Cambridge's department says a project "doesn't have to be something complicated and polished". A finished command-line tool with one clear result beats an ambitious app abandoned at the login screen.
A number the student produced, such as steps taken, guesses saved or accuracy lost, turns a hobby into evidence. It is also the thing an interviewer is most likely to ask about.
The six briefs are ours, written on 31 October 2026. They follow the categories on the Cambridge Department of Computer Science and Technology super-curricular page (a program, a hardware build with a Raspberry Pi, a cryptography challenge, a researched article) and use public datasets and puzzles only. A student choosing one should still pick the question that genuinely interests them.
Brief 1, worked through
Here is our brief 1 carried to the end, with numbers we measured ourselves on 31 October 2026. The point is not the primes; it is that the student ends with a result they can explain in a sentence and defend for ten minutes.
| N | Primes up to N | Trial division steps | Sieve crossings-out | Ratio |
|---|---|---|---|---|
| 10,000 | 1,229 | 117,527 | 16,981 | about 7 to 1 |
| 100,000 | 9,592 | 2,745,694 | 193,078 | about 14 to 1 |
| 1,000,000 | 78,498 | 67,740,404 | 2,122,048 | about 32 to 1 |
Each time N grows tenfold, trial division does roughly 23 to 25 times as much work, while the sieve does about 11 times as much. Trial division tests each number against divisors up to its square root, so its total grows faster than N; the sieve crosses out each composite a few times, growing only slightly faster than N.
That observation leads straight to the next question: what is the growth rate of each? A student who goes on to read about why the sieve's work is close to N log log N has moved from a coding exercise to the edge of number theory, which is the "pattern and logic" Cambridge says strong statements show.
Not a paragraph for UCAS. A log: the question, the first version, the surprise (trial division at a million took far longer than expected), the measurement, what they read next, and what they would try now, such as a segmented sieve to save memory.
Months later, the student writes their own sentences from that log. Because every claim in them came from something they did, there is nothing to exaggerate and nothing they cannot explain if asked.
The experiment, counts and ratios are ours, run in Python on 31 October 2026; the prime counts are standard values and the step counts depend on exactly how steps are counted. This is a model of a project, not text for a personal statement.
Your own words
No, and UCAS checks. Applicants now declare that the statement has not been copied or provided from another source, including AI software, and UCAS runs similarity checks on every statement. Imperial names the system: Copycatch. That is why we mentor projects and never touch the text.
| Source | What it says |
|---|---|
| UCAS | You "now have to declare that your personal statement hasn't been copied or provided from another source, including artificial intelligence software" |
| UCAS | The UCAS Verification Team checks "patterns of similarity in personal statements", and universities may be notified of similar elements |
| UCAS | Submitting AI-generated text as your own "could be considered cheating" and "Anything not in your words could get flagged as fraud" |
| UCAS | Acceptable uses of AI include ideas, structure and checking, not producing the text |
| Imperial | "UCAS runs all personal statements through its similarity detection system, Copycatch, to compare them with previous statements." |
We teach the programming, mathematics and machine learning a project needs. We help a student choose a question they care about, size it so it can be finished, measure the result properly and keep an honest log.
If a student wants to talk through what they learned, we ask questions the way an interviewer might. Answering them out loud is good preparation for the statement and for any interview that follows.
We do not write, draft, edit, rewrite, shorten or "polish" any answer in a personal statement, and we do not supply example statements. We do not build a project for a student to present as their own.
A teacher at school, who writes the reference and knows the student, is the right person to read a draft. Every word of the statement should be the student's.
Quotations from UCAS Using AI and ChatGPT with your personal statement and Imperial's personal statement page, read 31 October 2026.
From Year 12 to the UCAS deadline
Our suggested timing for a student applying in the autumn of Year 13. The project finishes before the writing starts, so the statement describes something complete.
| When | Stage | Finished when |
|---|---|---|
| Year 12, spring term | 1. Choose a question | One line in a log, and a brief small enough to finish |
| Year 12, Easter to June | 2. Build the first version | It runs and answers the question roughly |
| Year 12, summer holiday | 3. Measure, read, improve | A second version compared with the first, and one source read |
| Year 13, September | 4. Stop and write, alone | The log is complete; the statement is drafted by the student and read by a teacher |
Pick the smallest brief, such as brief 1 or brief 3, and finish it in three or four weeks. A small finished project is honest; a large unfinished one is hard to write about.
Applicants with the 15 October deadline for Oxford or Cambridge have less time than others and should be strict about scope.
Start with puzzles: the Cambridge department suggests Project Euler, Advent of Code and the Bebras challenge. They build fluency without the pressure of a project.
An EPQ in computing is another route, and UCAS lists the EPQ as evidence for question 2. The project must then follow the EPQ rules for the student's own work.
The full list
Grouped by what the project needs: the code, the mathematics, and the competitions that sit beside it.
CSP / B / 01
The language most of the six briefs use.
Open the syllabusCSP / B / 02
For the classifier brief and beyond.
Open the syllabusCSP / B / 03
Cleaning and plotting what a project measures.
Open the syllabusCSP / T / 01
AQA 7517 and OCR H446.
Open the syllabusCSP / T / 02
Highly recommended by Cambridge Computer Science.
Open the syllabusCSP / T / 03
The test Cambridge and others set for CS.
Open the syllabusCSP / C / 01
Why one method beats another.
Open the syllabusCSP / C / 02
For the olympiad route.
Open the syllabusCSP / C / 03
The Cipher Challenge side of computing.
Open the syllabusHow mentoring runs
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekday evenings
Teaching: the code and theory a brief needs.
Weekend mornings
Build sessions, with a teacher on hand.
1-on-1
One student, one project, a weekly check of the log.
No code until the question is written down in one line.
The student writes every line of code; teachers explain and point.
Each project ends with a number the student produced and checked.
Students demo work in progress and field each other's questions.
We read the build log for gaps; we never read or edit a statement.
A project is evidence, not a guarantee, and we promise no place.
Student work
Coding, maths and machine-learning work our students have chosen to publish. Browse more in the student labs.

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

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

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

Web app
A weather forecasting site with live conditions for any location.
Fees
Applying through UCAS has its own fee, paid to UCAS. Our mentoring is a separate monthly fee with nothing to join; most project students stay for one to two terms in Year 12.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
Unedited reviews from families on our Google business profile.
★★★★★
"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
Personal statement questions
Why do you want to study this course or subject; how have your qualifications and studies helped you to prepare; and what else have you done to prepare outside of education, and why are these experiences useful. UCAS says they share one 4,000-character limit.
Up to 4,000 characters including spaces, across all three answers, with at least 350 characters for each. Imperial confirms the same structure for 2027 entry.
Cambridge asks for mostly academic detail and says it is interested in your thoughts. A project you built, measured and can explain, or a topic you researched, gives you something specific to say in your own words.
Start small. Cambridge's Computer Science department suggests programming puzzles such as Project Euler and Advent of Code, and says a simple command-line program is a great example of independent work.
Not to produce the text. UCAS says applicants declare the statement was not copied or provided by another source, including AI software, and that anything not in your words could be flagged as fraud.
Yes. UCAS says its Verification Team checks for patterns of similarity, and Imperial says every statement goes through the Copycatch similarity system. Copying from example statements is a real risk.
Subject-related ones matter most. Cambridge says non-academic activities should take up no more than 20% of the section they appear in, and that a few activities in detail beat a list.
No. We mentor the project itself and the computing and mathematics behind it. A school teacher is the right person to read a draft, and every word should be yours.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
No. Modern Age Coders is an independent online school, not connected with UCAS, Cambridge, Imperial or any other university, and we promise no offer.
Related pages
The wider picture on activities, the A Level, and competitions that give a project company.
How UK and US admissions weigh activities, ranked.
Fourteen more projects, and what finished means.
The assessed project, and the rules for your own work.
The AQA A Level, paper by paper.
A national competition UCAS-style evidence can point to.
For students whose project is machine learning.
Part of the guide: UK university admissions: maths tests and computing applications
More guides: UK maths exam boards and specification codes · UK maths year by year, Reception to Year 11 · UK selective school maths tests: 7+, 11+, 13+ and 16+ · UK maths enrichment, competitions and able pupils
Start here
Tell us which courses you are applying for and what you have built so far, even if the answer is nothing. In the free class we pick a question for a first project with you and plan the smallest version that would answer it.
You can also look at our full course list, or read how we teach before you book.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Mentors teach from India on a timetable set in UK time. For a quick reply from a UK number, WhatsApp is usually quickest.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo