Skip to content

A-Level Computer Science (AQA)

Complete AQA A-Level Computer Science course covering computer architecture, data structures, algorithms, networking, databases, programming and OOP, functional programming, theory of computation, and exam preparation.

9 courses
1

A-Level CS: Computer Architecture

Understand computer architecture for A-Level — processors, instruction sets, CISC vs RISC, pipelining, parallel processing, and internal hardware.

Continue
2

A-Level CS: Data Structures

Learn essential data structures for A-Level Computer Science — arrays, linked lists, stacks, queues, trees, binary search trees, hash tables, and graphs.

View
3

A-Level CS: Algorithms

Master algorithms for A-Level Computer Science — graph traversal, Dijkstra's algorithm, sorting and searching complexity, divide and conquer, and optimisation.

View
4

A-Level CS: Networking & Communication

Master networking for A-Level Computer Science — the TCP/IP stack, protocols, client-server and peer-to-peer, web technologies, and network security.

View
5

A-Level CS: Databases & SQL

Learn database theory and SQL for A-Level Computer Science — relational databases, normalisation, entity-relationship diagrams, SQL queries, and transactions.

View
6

A-Level CS: Programming & OOP

Master advanced programming concepts for A-Level Computer Science — object-oriented programming, recursion, exception handling, and software development methodologies.

View
7

A-Level CS: Functional Programming

Explore functional programming for A-Level Computer Science — first-class functions, higher-order functions, map, filter, fold, immutability, and Haskell basics.

View
8

A-Level CS: Theory of Computation

Explore the theoretical foundations of Computer Science — finite state machines, regular expressions, context-free grammars, Turing machines, and computability.

View
9

A-Level Computer Science: AQA Exam Strategies & Techniques

Master the AQA A-Level Computer Science exams with targeted techniques for code tracing, algorithm design, extended answers, and preliminary material preparation.

View

Subscribe to track your progress through this learning path.