United Kingdom · One school year · November qualifier, February finals

CyberFirst Girls Competition preparation

Start with the thing that will otherwise waste your evening: the competition has a new name. The government now runs it as the TechFirst Girls Competition, delivered by the Department for Science, Innovation and Technology, after CyberFirst became part of TechFirst in September 2026, and gov.uk says the TechFirst Girls Competition runs in November. Almost every page you will find still calls it CyberFirst, and so does this one, because that is what people search for. What has not changed is the shape: one school year, teams of up to four, a teacher who registers them, an online round of puzzles from cryptography to logic, and regional finals for the teams that get through.

Sourced from gov.uk and the NCSC with the date we read it · No puzzle reproduced · Nothing promised about a final

In short

The competition most families search for as the CyberFirst Girls Competition is now the TechFirst Girls Competition. Gov.uk says "TechFirst is the government's flagship tech skills programme", delivered by the Department for Science, Innovation and Technology, and that "national competitions will run throughout the year with prizes to be won, including the TechFirst Girls Competition this November"; CyberFirst became part of TechFirst from September 2026, with the NCSC continuing to lead the cyber pathway. The NCSC's own announcements describe the competition itself: "girls in Year 8 in England and Wales, S2 in Scotland, and Year 9 in Northern Ireland" entering in "teams of up to four", registered by "a teacher at their school or a school guardian"; an online qualifying round of "puzzles, covering topics from cryptography to AI to logic"; and the highest scoring teams going "to one of 13 finals held across the UK". Since 2017 more than 43,000 girls have taken part. We teach the coding and logic underneath. A first class is free; a group place is USD 100 a month and one-to-one teaching USD 150.

Where to start

Three courses for a Year 8 team

The qualifying round rewards puzzle thinking and a little code, in that order.

The competition

A new name, the same one school year

Facts read at gov.uk and ncsc.gov.uk on 20 September 2026, with each attributed where it came from.

What we could confirm, and where
PartWhat the source saysSource
The programme"TechFirst is the government's flagship tech skills programme opening pathways into the UK's fast-growing tech sector"gov.uk guidance on TechFirst
The competition"National competitions will run throughout the year with prizes to be won, including the TechFirst Girls Competition this November"gov.uk guidance on TechFirst
The transitionCyberFirst became part of TechFirst from September 2026, with the NCSC continuing to lead the cyber pathwaygov.uk and NCSC
Who can enter"Girls in Year 8 in England and Wales, S2 in Scotland, and Year 9 in Northern Ireland are encouraged to enter"NCSC announcement
Team size"teams of up to four"NCSC announcement
Registration"A teacher at their school or a school guardian must act as their mentor and register them"NCSC announcement
The qualifying roundOnline "puzzles, covering topics from cryptography to AI to logic"NCSC announcement
The finalsThe highest scoring teams go "to one of 13 finals held across the UK", "with one held in each of Scotland, Wales and Northern Ireland and in English regions"NCSC announcement
Scale"Since 2017, more than 43,000 girls have taken part in the CyberFirst Girls Competition"NCSC announcement

On dates we are deliberately vague, and here is why. The NCSC announcement we read gives a qualifying round opening at noon on a Monday in late November with finals on a Saturday in early February, but we could not establish which cycle that announcement belongs to, and gov.uk says only that the TechFirst Girls Competition runs "this November". Rather than print a date we cannot place in a year, this page describes the shape of the cycle and sends you to the organiser.

That shape is: an online qualifying round in November, sat by teams in school, and regional finals in February. A teacher registering a team in September or October is ahead of it.

The single-year-group rule is the thing most parents are surprised by. This is a Year 8 competition in England and Wales, S2 in Scotland and Year 9 in Northern Ireland: one cohort, nationally, with no discretion to enter a keen Year 7 or a strong Year 9 alongside them.

Which makes the timing worth knowing a year early. A girl in Year 7 who would enjoy this has one shot at it, next autumn, and a teacher who realises that in the summer term has time to form a team.

Sources: gov.uk, TechFirst and the NCSC CyberFirst Girls Competition pages, read 20 September 2026. The NCSC's competition page no longer carries the competition's details, which is part of why this page exists. Modern Age Coders is not connected with DSIT, the NCSC or IBM.

The method

How many questions does it take to find one thing?

Cryptography and logic puzzles look like different subjects. Underneath a great many of them is a single idea about information, and it can be taught in ten minutes.

I am thinking of a number between 1 and 1,000. You may ask yes or no questions. How many do you need to be certain? Most people guess a large number or say it depends on luck. The answer is exactly ten, it does not depend on luck, and knowing why changes how a team attacks a puzzle round.

Our computation of 20 September 2026, checked by simulating every possible target
PossibilitiesQuestions neededWhy
1042 to the power 3 is 8, too few; 2 to the power 4 is 16
10072 to the power 6 is 64, too few; 2 to the power 7 is 128
1,000102 to the power 9 is 512, too few; 2 to the power 10 is 1,024
43,00016Enough to identify any one of the girls who have entered since 2017

Each question halves it

A good question splits the possibilities as near to evenly as it can. "Is it more than 500?" leaves 500 either way. "Is it 7?" leaves 999 if the answer is no.

Why ten and not nine

Nine questions can distinguish at most 512 things, and there are 1,000. No cleverness gets round that, which is what makes it a bound rather than a tactic.

What it means in a puzzle

When a puzzle gives you a small number of chances, count how many possibilities each one can eliminate. If the arithmetic does not work, you are meant to find extra information somewhere, not guess harder.

We checked this by simulating every target from 1 to 1,000 rather than trusting the formula, because the formula is exactly the sort of thing that is right in general and wrong at the edges. It came out at ten, matching the arithmetic.

The habit worth teaching a team is to ask, before starting: how many possibilities are there, and how much does each move cut them down? Teams that do this stop brute-forcing puzzles that were never meant to be brute-forced.

It transfers directly to the cryptography end of a qualifying round. A cipher with a small number of possible keys can be broken by trying them all; one with an enormous number cannot, and the puzzle is then about finding a weakness rather than a bigger computer. Counting the possibilities tells you which kind you are looking at.

And it is a genuinely good thing for a thirteen-year-old to carry away from a competition, whatever their score: the difference between a problem that is hard and a problem that is impossible.

The figures are ours, computed on 20 September 2026 by simulating every possible target rather than applying the formula. No competition puzzle is reproduced anywhere on this page.

How to practise

A team, an hour a week, and no pressure at all

The qualifying round is online, in school, and sat by four girls who may never have done anything like it.

What actually helps a first-time team
Worth doingWhyNot worth doing
Splitting the puzzles by tasteA four-person team will contain someone who likes codes and someone who likes logicEveryone working on the same puzzle at once
Writing down what has been ruled outMost logic puzzles are won by elimination, and elimination that is not written down is lostHolding the deductions in four separate heads
A little PythonCounting letters, trying possibilities and checking a pattern are all faster written downA full programming course started in October
Counting the possibilities firstIt tells the team whether to try everything or look for a shortcutGuessing quickly to feel productive
Treating it as an afternoon outIt is a puzzle round for thirteen-year-olds, not an examAny talk of a result before the round

The most useful thing a school can do is enter a team at all. More than 43,000 girls have taken part since 2017, and the great majority of them were not planning a career in cyber security when their teacher signed them up.

For a girl who enjoys it, the follow-on is not more cyber: it is programming. Almost everything interesting in the qualifying round gets easier once you can write twenty lines of Python.

We teach the coding and the logic and nothing about entering: registration is a teacher's job, and we have no role in the competition or any relationship with the people who run it.

Other competitions in the same term are on the competitions calendar, including the Bebras Challenge in November, which is open to every year group and needs no programming at all.

Getting ready

Four rungs, and a Year 7 girl has a year to climb them

The competition comes once, in one school year, so the preparation that matters happens before it.

From puzzles to programs
StageRungThe sign it is secure
Year 6 to 71. Enjoying puzzlesWill sit with a logic problem rather than ask for the answer
Year 72. Writing deductions downKeeps a record of what has been ruled out and why
Year 7 to 83. A little codeCan write a loop that tries every possibility
Year 84. Counting firstAsks how many possibilities there are before starting

If November is close

Do one puzzle a week as a team, out loud, with someone writing down what has been eliminated. That is the round.

Do not start a programming course in October. A few lines of Python helps; a half-finished course does not.

After the competition

Programming is the natural next step, and everything in the qualifying round becomes easier with it.

The competitions calendar lists what else is open, including contests with no year-group restriction at all.

The full list

Courses for a curious Year 7 or Year 8

Grouped by what a student can do now, with the syllabus behind each card.

I

Starting out

Ages 9 to 12

CFG / A / 01

Scratch for kids

Logic and sequence, before the typing.

Open the syllabus

CFG / A / 02

Coding for kids, blocks to AI

Games and apps, then a first look at AI.

Open the syllabus

CFG / A / 03

Maths through coding

Counting and patterns, written as programs.

Open the syllabus
II

The competition year

Ages 12 to 14

CFG / B / 01

Python and AI for kids

Typed code and how AI systems actually work.

Open the syllabus

CFG / B / 02

Python from start to finish

Strings, loops and functions, to fluency.

Open the syllabus

CFG / B / 03

Minecraft coding for kids

From blocks to real code, in a world she knows.

Open the syllabus
III

Going further

Ages 14 to 18

CFG / C / 01

Algorithms and data structures

How many steps a method needs, and why it matters.

Open the syllabus

CFG / C / 02

GCSE Computer Science

Taught to the board the school uses.

Open the syllabus

CFG / C / 03

AI and machine learning for teens

What is actually happening inside the tools she hears about.

Open the syllabus
IV

Building things

For students who want a project

CFG / D / 01

Full stack web development

A site with its own database.

Open the syllabus

CFG / D / 02

App development

Screens, taps and what the app remembers.

Open the syllabus

CFG / D / 03

Data science with Python

Patterns in real data rather than exercises.

Open the syllabus

How lessons run

Small groups, early evening, and puzzles talked through out loud

Lessons are live on video from India, five and a half hours ahead of the UK in winter and four and a half in summer, at a time agreed and kept in UK time.

Early weekday evening

The usual slot for Years 7 and 8.

Later weekday evening

For older students.

Weekend morning

For a longer session on one problem.

Reasoning out loud

Students say what they have ruled out and why, which is the habit a team round needs.

Girls-only groups where wanted

We run mixed groups by default and girls-only groups where a family prefers one.

Five to ten students

Enough for a better method to surface, small enough that nobody stays quiet.

Our own puzzles

Written by us. We do not reproduce competition material.

One to one on request

For a student who would rather think aloud without an audience.

No part in the competition

A teacher registers a team. We have no role in the competition and promise nothing about it.

Student work

What our students build

Four things students here have made and published, none of them for a contest. The student labs page has more.

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

The same monthly price in US dollars wherever a family lives outside India. Nothing to join, and you can stop at the end of any month.

Free first class

USD 0

no card required

  • A full lesson on a real puzzle
  • A straight read on the level
  • No card details taken
Book it

Group batch

USD 100

a month, billed in US dollars

  • Five to ten students at one level
  • The same teacher every week
  • Work talked through together
  • A certificate at the end
Start here

One to one

USD 150

a month, billed in US dollars

  • A teacher working with one student
  • Shaped around what she finds hard
  • Useful when a group hour will not fit
Enquire

What families say

Rated 4.9 across 547 Google reviews

Reviews left on our Google profile by families, printed 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

CyberFirst Girls questions

What parents and teachers ask

Is the CyberFirst Girls Competition still running?

Yes, under a new name. Gov.uk says the government runs a TechFirst Girls Competition in November, and CyberFirst became part of TechFirst from September 2026, with the NCSC continuing to lead the cyber pathway.

Who can enter?

The NCSC's own announcement says girls in Year 8 in England and Wales, S2 in Scotland and Year 9 in Northern Ireland, in teams of up to four.

Who registers a team?

A teacher at the school or a school guardian must act as mentor and register the team. A family cannot enter a girl directly, and neither can we.

What is in the qualifying round?

An online set of puzzles covering topics from cryptography to AI to logic, sat by the team.

What happens to the top teams?

The highest scoring teams go to one of 13 finals held across the UK, with one in each of Scotland, Wales and Northern Ireland and the rest in English regions.

When exactly does it run?

The shape is a November qualifying round and finals in February. We do not print exact dates because gov.uk says only that the competition runs in November and we could not date the NCSC announcement that carries specific dates. Check the organiser.

How many girls take part?

The NCSC says more than 43,000 girls have taken part since 2017.

Does my daughter need to be able to code?

No. The round is puzzles rather than programming, though a little Python makes several kinds of puzzle much quicker. A full programming course started in October is not the answer.

What is the one idea worth teaching first?

Counting the possibilities. Ten yes or no questions can pin any number from 1 to 1,000 and nine cannot, because nine questions can only distinguish 512 things. Knowing whether a puzzle can be brute-forced saves more time than any trick.

What do classes cost?

The first lesson is free. A group place is then USD 100 a month and one-to-one teaching USD 150, with nothing to pay to register.

Related pages

Other contests in the same term

What else is open to a Year 8 student in the autumn, and where the whole year is listed.

UK Bebras Challenge

November, free, every year group, no programming.

National Cipher Challenge

Ten challenges from September to January.

Perse Coding Team Challenge

Teams, hidden tests, January and March.

UK competitions calendar 2026-27

Dates for every contest, checked with the people who run them.

Coding classes in the UK

The four school systems, and every UK page.

Choosing an online class

How to tell a serious provider from a well-designed one.

Start here

Book a free lesson

Tell us the year group and whether she has written any code. The free lesson works through a real puzzle, and we say afterwards what we saw.

Rather read first? Syllabuses are on the course pages, the method on how we teach, and the topic order on the roadmap.

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

The quickest route to us is usually a WhatsApp message, which is free from a UK mobile. The number is Indian, as we state everywhere, and there is no office in Britain.

No card, no obligation. One reply to arrange a time.

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here