Online A-Level Computer Science tutors
A tutor who can code with your child, explain theory in plain language and guide the programming project from idea to finished write-up.
- Every tutor interviewed
- Live one-to-one lessons
- Weekly progress updates
About A-Level Computer Science
A-Level Computer Science combines written exams with a programming project. The exams, taken at the end of Year 13, cover computer systems, data structures, algorithms and theory of computation. The project, called NEA, is a substantial piece of software that makes up around 20 percent of the grade. Both parts need steady work across two years, rather than a rush at the end.
Students must write code in a language chosen by the school, often Python, C# or Java, and also explain how and why a program works, under exam conditions and on paper. Trace tables, pseudocode and Big O reasoning catch many students out. Writing a program and explaining a program are different skills, and both need practice.
The project is independent, so time management matters. Students must analyse a problem, design a solution, build it, test it and evaluate it, with documentation that shows each stage. A common mistake is leaving the write-up until the code is finished, which costs marks. A tutor can set interim targets that keep the project on schedule through Year 13.
Exam boardsAQA, OCR and WJEC Eduqas.
What we cover
Data structures
Stacks, queues, linked lists, trees, graphs and hash tables.
Algorithms
Sorting, searching, graph traversal and shortest path, with Big O notation.
Programming paradigms
Object-oriented programming, functional ideas and recursion.
Computer systems
Processor architecture, the fetch-execute cycle, memory and operating systems.
Networks and databases
TCP/IP, protocols, SQL, normalisation and web technologies.
Data representation and Boolean algebra
Binary, floating point, logic gates and simplification.
Programming project
Analysis, design, implementation, testing and evaluation of your own software.
How a Nerdely A-Level Computer Science tutor helps
Codes alongside your child
Live sessions share an editor, so students write and debug real programs with a tutor.
Teaches paper skills
Trace tables, pseudocode and written explanations are practised for the exam.
Supports the project
A tutor helps scope the idea, plan the milestones and give feedback on the design and write-up.
Knows your language
We ask which programming language your school uses and match a tutor who works in it.
How Nerdely works
Tell us what your child needs
Subject, level, exam board and the times that suit you. It takes a couple of minutes.
We find and interview a tutor
We shortlist tutors who teach that subject and level, interview them ourselves and match the right one.
Lessons are booked in
Live, one-to-one, 50-minute lessons in our online classroom, with video, chat and a shared whiteboard.
You see the progress
Homework, quizzes and weekly test scores in your account, plus a short report every month.
A-Level Computer Science tutoring questions
Do I need to know programming before starting?
Some experience helps, and most students have done GCSE Computer Science. If not, a tutor can build the programming skills alongside the theory so your child does not fall behind. Starting with small programs helps students gain confidence before the larger project begins.
Can a tutor help with the NEA project?
Yes, with planning, design choices, debugging and feedback on documentation. The software and write-up must be your child’s own work, as the exam rules require. We will also remind your child about the school’s deadlines and evidence requirements.
Which language should my child use?
The school normally decides. Common choices are Python, C#, Java and VB.NET, depending on the board. We ask and match a tutor who uses it. A tutor can also help plan how to learn a second language later if needed.
What if my child finds theory harder than coding?
This is common. A tutor can break theory into small steps, use diagrams and examples, and drill exam-style questions until the written papers feel as comfortable as coding. Short daily review works better than a long cram before the exam.
Related tutoring
Computer Science at other levels
Find your child’s A-Level Computer Science tutor
Tell us their exam board, target grade and the times that suit you. We will find, interview and book the right tutor.