Every AQA A-Level Computer Science course on LearningBro in one place — 10 courses, each mapped to the specification with lesson content, exam-style assessments, model answers and flashcards.
Master algorithms for A-Level Computer Science — graph traversal, Dijkstra's algorithm, sorting and searching complexity, divide and conquer, and optimisation.
Subscribe to unlock all 94 lessons
One monthly subscription gives you unlimited access to this course and every other course on LearningBro.
Understand computer architecture for A-Level — processors, instruction sets, CISC vs RISC, pipelining, parallel processing, and internal hardware.
Master AQA A-Level Computer Science data representation — number systems and bases, units of information, two's complement and floating-point arithmetic, bitwise operations, character encoding, error checking, images, sound, compression and encryption, plus the legal and ethical consequences of computing.
Learn essential data structures for A-Level Computer Science — arrays, linked lists, stacks, queues, trees, binary search trees, hash tables, and graphs.
Learn database theory and SQL for A-Level Computer Science — relational databases, normalisation, entity-relationship diagrams, SQL queries, and transactions.
Master the AQA A-Level Computer Science exams with targeted techniques for code tracing, algorithm design, extended answers, and preliminary material preparation.
Explore functional programming for A-Level Computer Science — first-class functions, higher-order functions, map, filter, fold, immutability, and Haskell basics.
Master networking for A-Level Computer Science — the TCP/IP stack, protocols, client-server and peer-to-peer, web technologies, and network security.
Master advanced programming concepts for A-Level Computer Science — object-oriented programming, recursion, exception handling, and software development methodologies.
Explore the theoretical foundations of Computer Science — finite state machines, regular expressions, context-free grammars, Turing machines, and computability.