Oak National Academy
Free curriculum resources across school subjects, including Mathematics, Science and Computing.
Resources
A curated learning and teaching library for Mathematics, Physics, Computer Science, academic study, exam wellbeing and professional development.
This page is designed as a personal and professional reference library: a place to collect free, openly accessible and legally available resources that may support students, teachers, trainees and independent learners in Mathematics, Physics, Computer Science and academic development.
The resources are grouped broadly by subject and purpose. They are not ranked and are not listed in order of preference. Their inclusion is for ease of access and general educational reference only.
Inclusion on this page does not imply endorsement of any website, organisation, author, resource provider, content, views or teaching approach. I do not receive payment, sponsorship, commission or any other benefit for listing any resource here.
All links point to external websites. Users should check the suitability, accuracy, copyright terms, licensing position and accessibility of each resource for their own context. Some resources are entirely free, while others are free/freemium, meaning that useful material is freely accessible but additional features may require an account or subscription.
This page does not reproduce copyrighted textbook material, school-owned resources, internal assessment materials, pupil work or information relating to individual students.
Use the links below to jump directly to a section of this page.
General study
Useful starting points for KS3, GCSE, revision, consolidation, simulations and independent learning.
Free curriculum resources across school subjects, including Mathematics, Science and Computing.
Accessible school-level revision and explanation resources, including KS3 and GCSE materials.
Broad free learning platform covering Mathematics, Physics, programming and other subjects.
Free Open University courses, articles and activities, including material in Science, Mathematics and Technology.
Interactive simulations for Mathematics, Physics and Science, useful for conceptual understanding and exploration.
Free/freemium revision platform for school subjects, including GCSE and A-level content.
Free/freemium revision resources for Maths and Science, including videos, quizzes and exam-style practice.
Mathematics
Resources for fluency, revision, worked examples, problem-solving and transition towards advanced Mathematics.
Revision worksheets, practice questions and videos for KS3, GCSE and A-level Mathematics.
Mathematics platform with videos, exam-style questions, tasks and question generators.
Student-friendly GCSE and A-level Mathematics revision, including videos, practice questions and papers.
Videos, worksheets, revision cards, practice questions and 5-a-day Mathematics resources.
GCSE revision resources, practice papers, topic booklets and worked walkthroughs.
Mathematics tools, manipulatives, question generators and classroom-style practice resources.
Interactive Mathematics courses, manipulatives, puzzles and visual learning materials.
GCSE and A-level Mathematics revision notes, topic questions, past-paper practice and solution materials.
Post-16 Mathematics resources, including Core Maths, A-level Mathematics and Further Mathematics support.
Cambridge-developed post-16 resources for deep A-level mathematical thinking and problem-solving.
A-level Mathematics and Further Mathematics videos and learning resources.
A-level Mathematics and Further Mathematics resources, including topic booklets and practice material.
Free KS2–KS5 Mathematics resources, including GCSE, IGCSE and revision materials.
Free-to-use GCSE and IGCSE Mathematics teaching and revision resources.
Interactive activities, worksheets and quizzes supporting Mathematics practice and fluency.
GCSE Mathematics revision activities, visual resources and classroom-friendly practice materials.
A-level Mathematics worked examples and video support; some areas may include commercial or freemium features.
Challenge
Resources for mathematical reasoning, extension, admissions preparation and Olympiad-style development.
Cambridge-based problem-solving resources for pupils and teachers, supporting mathematical reasoning and enrichment.
Official recent UKMT papers and solutions, including Junior, Intermediate and Senior Mathematical Challenges.
Official UKMT video solutions supporting independent review of Mathematical Challenge problems.
Cambridge-developed advanced problem-solving modules, hints and full solutions for STEP preparation.
Official Cambridge information about STEP and Mathematics admissions preparation.
Official Oxford Mathematics Admissions Test information, past papers, solutions and feedback.
Official MAT prerequisite and syllabus practice questions for admissions preparation.
Mathematical and computational problem-solving challenges requiring programming and mathematical insight.
Advanced Olympiad-style resources, particularly useful for serious mathematical enrichment and proof-based problem-solving.
International mathematics competition resources; useful for advanced enrichment, though not specifically UK-curriculum focused.
Physics and Science
Resources for conceptual understanding, mathematical Physics, problem-solving and transition towards undergraduate Physics.
Free Physics, Mathematics, Chemistry and Biology resources for Years 7–13, with strong problem-solving emphasis.
GCSE and A-level Physics notes, topic questions, past-paper questions and revision resources.
Free/freemium Maths and Science revision resources, including videos, quizzes and exam-style questions.
GCSE Science video lessons and revision support; some additional features may be freemium.
Free/freemium revision notes and practice support for GCSE and A-level Physics.
Free high-school-level Physics tutorials, concept checks and explanatory resources.
Interactive simulations for forces, waves, energy, electricity, fields and other Physics topics.
Free algebra-based Physics textbook suitable for broad school-to-university transition study.
Free calculus-based Physics textbook series suitable for undergraduate-level study.
Caltech-hosted online edition of the classic undergraduate Physics lectures.
Open MIT Physics course materials, including mechanics, electromagnetism, quantum physics and related topics.
University-level lecture notes in theoretical physics and mathematical physics.
Physics concept-map reference site; useful as a quick conceptual reference, though older in design.
Physics challenge
Resources for high-attaining Physics students, Olympiad-style problem-solving and university admissions preparation.
Official British Physics Olympiad website, including competitions, preparation routes and past-paper links.
Official BPhO Round 1 past papers and supporting materials.
Official Senior Physics Challenge past papers and resources.
Official Intermediate Physics Challenge past papers and resources.
Searchable bank of BPhO-style questions, mark schemes and solutions.
Official Oxford Physics information about the Engineering and Science Admissions Test.
Official Oxford PAT past papers retained as useful historical preparation material.
Official Oxford Physics page listing useful websites and resources for applicants.
Unofficial free PAT solutions website; useful for additional practice, but not an official Oxford resource.
Physics problem-solving and preparation resources; some content may be freemium or course-linked.
Computer Science
Resources for Computing, programming, algorithms, data structures and mathematically informed Computer Science study.
Free Computing curriculum resources for Key Stages 1–4, including KS3 and KS4 Computer Science.
Free online GCSE and A-level Computer Science platform for students and teachers.
Free GCSE and A-level Computer Science resources and interactive study materials.
GCSE, IGCSE and A-level Computer Science videos, resources and study support.
GCSE and A-level Computer Science revision notes, topic resources and past-paper practice.
Introductory Computer Science course covering programming, algorithms, data structures, software engineering and web development.
Open MIT materials in Computer Science, programming, algorithms, systems and electrical engineering.
Free and open data structures and algorithms textbook with source code.
Open materials for data structures, algorithms and related Computer Science courses.
Open-source collection of algorithms and data-structures implementations across programming languages.
Free programming, web development, data and software-development courses and tutorials.
Free web-development curriculum, useful for serious independent programming study.
Ambitious self-study Computer Science curriculum using freely available online courses and resources.
Advanced self-study guide for serious Computer Science foundations beyond introductory programming.
Advanced study
Open resources for serious study beyond A-level, including university lecture notes, open textbooks and advanced reference material.
Open MIT Mathematics course materials suitable for serious undergraduate-level study.
Open MIT course materials for differential equations, particularly relevant to applied Mathematics and Physics.
Free online and PDF calculus textbook series, useful for transition to undergraduate calculus.
Free notes on algebra, calculus, multivariable calculus and differential equations.
Advanced mathematical reference for special functions, asymptotics, numerical methods and applied mathematics.
Open-source advanced logic materials, useful for proof, logic and computation pathways.
Directory of open textbooks in undergraduate Mathematics and related subjects.
Open-access undergraduate Mathematics textbook directory.
Unofficial Cambridge Mathematical Tripos notes across a wide range of undergraduate Mathematics topics.
Unofficial Cambridge lecture notes and mathematical resources, useful for advanced undergraduate study.
Advanced unofficial Cambridge Mathematical Tripos notes and resources; suitable for serious undergraduate-level enrichment.
Advanced lecture notes in theoretical physics, mathematical physics and related areas.
Structured theoretical physics learning route associated with Leonard Susskind’s lectures and books.
Teacher resources
Publicly available resources for evidence-informed teaching, subject development, classroom practice, safeguarding, curriculum thinking and professional learning. These are included for self-study and professional reference, not as school-specific or official internal training materials.
Note: resources in this section are publicly available external links. Inclusion does not imply endorsement of any organisation, author, publication, commercial product or teaching approach.
Assessment
Official links for specifications, past papers, mark schemes and qualification information.
Official AQA past-paper and mark-scheme search for GCSE, AS and A-level qualifications.
Official Pearson Edexcel past-paper search and qualification support pages.
Official OCR past-paper finder for GCSE, AS and A-level qualifications.
Official WJEC and Eduqas past-paper access point.
Official Cambridge International past-paper route for IGCSE and related qualifications.
Wellbeing and study habits
General links for exam preparation, managing exam pressure, revision habits and knowing when to seek support.
These links are included for general wellbeing, study habits and exam-preparation support. They are not a substitute for school pastoral care, safeguarding procedures, medical advice or mental-health support.
Pupils who feel unsafe, overwhelmed or unable to cope should speak to a trusted adult, their school’s pastoral or safeguarding team, their GP, NHS 111, Childline or emergency services where appropriate.
Practical advice on exam preparation, feeling overwhelmed, breathing, exam-day routines and looking after yourself during revision periods.
Student-friendly guidance on coping with exam pressure, revision stress, disappointment and asking for help.
Advice for young people on exam stress, pressure, worries and support options.
Practical exam-preparation advice, including revision planning, equipment, breakfast, breathing and arriving on time.
Guidance for young people on exam stress, mental health, coping strategies and getting support.
Guidance on revision, self-care and feeling more in control during exam preparation.
Tips and guidance for staff, parents and carers supporting young people through exam periods.
Resources for supporting sixth-form and further-education students with mental health, exam stress and anxiety.
Open knowledge
Useful portals for open textbooks, scholarly reading, public-domain texts, preprints and academic search.
Open-access preprint repository for Mathematics, Physics, Computer Science and related fields.
Academic search tool for scholarly literature, citations and research discovery.
Aggregator of open-access research outputs from repositories and journals.
Searchable directory of peer-reviewed open-access journals.
Openly accessible journal articles, books and primary sources available through JSTOR.
Search tool for scholarly materials preserved by the Internet Archive.
Large collection of public-domain e-books, including classic scientific and mathematical texts.
Digital library of books, media, historical materials and archived web resources.
Directory of open-access academic books from a range of publishers and disciplines.
Open-access academic books, especially useful for scholarly reading and research contexts.
Open-content textbooks and learning materials across a range of subjects.
Academic tools
Tools that may support mathematical writing, programming, research organisation, visualisation and academic workflow.
Free graphing calculator and visualisation tool for functions, equations and mathematical relationships.
Dynamic Mathematics software for geometry, algebra, graphing, calculus and classroom visualisation.
Typesetting system widely used for Mathematics, Physics, Computer Science and academic writing.
Online LaTeX editor for collaborative academic writing, mathematical documents and presentations.
General-purpose programming language widely used in education, data science, scientific computing and automation.
Interactive notebooks for programming, data analysis, mathematical exploration and computational teaching.
Open-source Mathematics software system for algebra, calculus, number theory, graph theory and computation.
Reference manager for collecting, organising and citing academic sources.
Quick bibliography generator for students and independent learners.
Version-control system useful for code, documents, research projects and collaborative academic work.
Platform for hosting code, documentation, websites and collaborative technical projects.
Computational knowledge engine useful for checking calculations and exploring mathematical ideas responsibly.