← All career pathways
Careers · Studying Computer Science

Is a computer science degree enough?

What a CS degree gives you, what it doesn't, and how to close the gap — for software engineering and for football data roles.

The big picture

One pathway, from school to your first role

The degree builds your foundations. After that, building things yourself takes over — and that's what gets you hired.

Start

A-levels

Maths is the most important subject.

Years 1–3

CS degree

Programming, maths, algorithms, databases, then machine learning, AI or computer vision.

Close the gap

Build things yourself

Placement year, portfolio, football projects.

Finish

First role

Analyst or data scientist.

01 · Software engineering

Does a CS degree alone make you job-ready?

Short answer: it gives you the foundations, not job-readiness.

The degree covers

How computers and algorithms work, programming, and the maths behind them.

Jobs also need

Working in a shared codebase (Git), testing, cloud tools, and shipping real products with a team.

Closing the gap

A placement year or internships, personal projects and hackathons.

Try it: where do these skills come from?

Sort each skill: is it usually taught in a CS degree, or learned on the job?

Algorithms

Discrete maths

Operating systems

Git

Testing

Cloud tools

Teamwork on a codebase

Shipping a product

02 · Football data roles

Does the same apply to football data roles?

Even more so. A CS degree covers the programming and machine learning. But football data roles also need much more.

Programming

✓ CS degree

Statistics

◐ Partly

Football knowledge

✗ The gap

Communication

✗ The gap

Portfolio

✗ The gap

Football data roles also need

  • Stronger statistics
  • Football data knowledge: event data, xG, tracking
  • Explaining insights to coaches, who aren't technical
  • A public portfolio — the standard way to stand out

Who you're competing with

Maths, statistics and physics graduates apply for the same roles. So a CS degree alone isn't an edge.

What is an edge

CS plus football projects. Fill the missing pieces with real work you can show.

03 · What the course is like

What to expect on a CS degree

Structure varies by university, but most UK courses look something like this. Most are 3 years; it's 4 with a placement year or an integrated master's, or in Scotland.

Year 1

Programming, maths (discrete maths, probability, linear algebra) and how computers work.

Year 2

Algorithms and data structures, databases, and a group software project.

Final year

Options like machine learning, AI or computer vision, plus a dissertation project.

Optional · recommended

A placement year in industry. I strongly recommend it.

Modules that matter in football

Abstract modules turn out to be very real. Tap a card to see the football link.

04 · Is it right for you?

The honest pros and cons of a CS degree

Data science roles usually expect a STEM degree — often maths, statistics or CS. Here's how a CS degree compares with teaching yourself.

✅ Pros of a CS degree

  • Structured, deep theory on all aspects of computing: data structures and algorithms, operating systems, networks, discrete maths
  • Credibility with employers when hiring
  • Better networking opportunities
  • Wide career options: AI, product, design and more
  • Prepares you for research roles

⚠️ Cons of a CS degree

  • High cost
  • Takes time: 3–4 years
  • The theory lasts, but the tools change — you'll have to learn new tools yourself
  • Less focus on building: someone who's been building for those 3–4 years will have more hands-on experience. A placement year fixes much of this
  • Less flexibility to follow your own projects
Not sure university is for you? See every route into tech — including degree apprenticeships, where you earn a salary and pay no tuition fees.
05 · Start this week

How to prepare now

You don't need to wait for university. Pick one thing and start this week.

Need a plan?

Follow a roadmap

The data scientist roadmap shows every topic to learn, one stage at a time, from SQL to AI.

Data science roadmap ↗
06 · From CS to a football data job

The ladders and snakes on the way

Some choices shoot you up the board. Others send you sliding back down.

StartA-level Maths
FinishFirst football data role

Ladders: these speed you up

  • A placement year
  • A football dissertation
  • A portfolio
  • Volunteering at a club
  • Posting your analysis online

Snakes: these hold you back

  • Theory only, with no projects
  • No football knowledge
  • No portfolio

Using CS to get a football analyst or data scientist role

  1. Choose machine learning, statistics and data modules.
  2. Do your dissertation on football data — for example with StatsBomb open data.
  3. Follow the roadmap to build a portfolio, and post your analysis online.
  4. Get a placement at a data provider, a club or a betting analytics firm.
  5. Volunteer as an analyst for a local club for real-world experience.
My story

Whichever route you pick, build things alongside it.

A CS degree gave me the foundation. Teaching myself computer vision is what got GoalPro built.