Resources

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.

General study

General study and cross-subject resources

Useful starting points for KS3, GCSE, revision, consolidation, simulations and independent learning.

Oak National Academy

Free curriculum resources across school subjects, including Mathematics, Science and Computing.

BBC Bitesize

Accessible school-level revision and explanation resources, including KS3 and GCSE materials.

Khan Academy

Broad free learning platform covering Mathematics, Physics, programming and other subjects.

OpenLearn — Open University

Free Open University courses, articles and activities, including material in Science, Mathematics and Technology.

PhET Interactive Simulations

Interactive simulations for Mathematics, Physics and Science, useful for conceptual understanding and exploration.

Seneca Learning

Free/freemium revision platform for school subjects, including GCSE and A-level content.

Cognito

Free/freemium revision resources for Maths and Science, including videos, quizzes and exam-style practice.

Mathematics

Mathematics: KS3, GCSE, A-level and Further Mathematics

Resources for fluency, revision, worked examples, problem-solving and transition towards advanced Mathematics.

Dr Frost Maths

Mathematics platform with videos, exam-style questions, tasks and question generators.

Maths Genie

Student-friendly GCSE and A-level Mathematics revision, including videos, practice questions and papers.

Corbettmaths

Videos, worksheets, revision cards, practice questions and 5-a-day Mathematics resources.

1st Class Maths

GCSE revision resources, practice papers, topic booklets and worked walkthroughs.

MathsBot

Mathematics tools, manipulatives, question generators and classroom-style practice resources.

Mathigon

Interactive Mathematics courses, manipulatives, puzzles and visual learning materials.

Underground Mathematics

Cambridge-developed post-16 resources for deep A-level mathematical thinking and problem-solving.

TLMaths

A-level Mathematics and Further Mathematics videos and learning resources.

Bicen Maths

A-level Mathematics and Further Mathematics resources, including topic booklets and practice material.

PixiMaths

Free KS2–KS5 Mathematics resources, including GCSE, IGCSE and revision materials.

Dr Austin Maths

Free-to-use GCSE and IGCSE Mathematics teaching and revision resources.

Maths4Everyone

Interactive activities, worksheets and quizzes supporting Mathematics practice and fluency.

Access Maths

GCSE Mathematics revision activities, visual resources and classroom-friendly practice materials.

ExamSolutions

A-level Mathematics worked examples and video support; some areas may include commercial or freemium features.

Challenge

Mathematics enrichment, UKMT and admissions preparation

Resources for mathematical reasoning, extension, admissions preparation and Olympiad-style development.

NRICH

Cambridge-based problem-solving resources for pupils and teachers, supporting mathematical reasoning and enrichment.

UKMT Competition Papers

Official recent UKMT papers and solutions, including Junior, Intermediate and Senior Mathematical Challenges.

UKMT Video Solutions

Official UKMT video solutions supporting independent review of Mathematical Challenge problems.

STEP Support Programme

Cambridge-developed advanced problem-solving modules, hints and full solutions for STEP preparation.

Oxford MAT

Official Oxford Mathematics Admissions Test information, past papers, solutions and feedback.

Project Euler

Mathematical and computational problem-solving challenges requiring programming and mathematical insight.

AoPS Competition Resources

International mathematics competition resources; useful for advanced enrichment, though not specifically UK-curriculum focused.

Physics and Science

Physics and Science: GCSE, A-level and university transition

Resources for conceptual understanding, mathematical Physics, problem-solving and transition towards undergraduate Physics.

Isaac Science / Isaac Physics

Free Physics, Mathematics, Chemistry and Biology resources for Years 7–13, with strong problem-solving emphasis.

Cognito

Free/freemium Maths and Science revision resources, including videos, quizzes and exam-style questions.

FreeScienceLessons

GCSE Science video lessons and revision support; some additional features may be freemium.

The Physics Classroom

Free high-school-level Physics tutorials, concept checks and explanatory resources.

PhET Physics Simulations

Interactive simulations for forces, waves, energy, electricity, fields and other Physics topics.

OpenStax College Physics

Free algebra-based Physics textbook suitable for broad school-to-university transition study.

HyperPhysics

Physics concept-map reference site; useful as a quick conceptual reference, though older in design.

Physics challenge

Physics enrichment, BPhO, PAT and ESAT preparation

Resources for high-attaining Physics students, Olympiad-style problem-solving and university admissions preparation.

British Physics Olympiad

Official British Physics Olympiad website, including competitions, preparation routes and past-paper links.

Oxford PAT Solutions

Unofficial free PAT solutions website; useful for additional practice, but not an official Oxford resource.

Computer Science

Computer Science: school, programming and undergraduate foundations

Resources for Computing, programming, algorithms, data structures and mathematically informed Computer Science study.

Ada Computer Science

Free GCSE and A-level Computer Science resources and interactive study materials.

Craig ’n’ Dave

GCSE, IGCSE and A-level Computer Science videos, resources and study support.

Harvard CS50x

Introductory Computer Science course covering programming, algorithms, data structures, software engineering and web development.

OpenDSA

Open materials for data structures, algorithms and related Computer Science courses.

The Algorithms

Open-source collection of algorithms and data-structures implementations across programming languages.

freeCodeCamp

Free programming, web development, data and software-development courses and tutorials.

The Odin Project

Free web-development curriculum, useful for serious independent programming study.

Advanced study

Undergraduate and Oxbridge-level Mathematics, Physics and Computer Science

Open resources for serious study beyond A-level, including university lecture notes, open textbooks and advanced reference material.

OpenStax Calculus

Free online and PDF calculus textbook series, useful for transition to undergraduate calculus.

Open Logic Project

Open-source advanced logic materials, useful for proof, logic and computation pathways.

Cambridge Tripos Notes Archive

Advanced unofficial Cambridge Mathematical Tripos notes and resources; suitable for serious undergraduate-level enrichment.

The Theoretical Minimum

Structured theoretical physics learning route associated with Leonard Susskind’s lectures and books.

Teacher resources

Teacher resources and professional learning

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 exam boards and past papers

Official links for specifications, past papers, mark schemes and qualification information.

Wellbeing and study habits

Exam wellbeing, study habits and support

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.

NHS — Tips on Preparing for Exams

Practical advice on exam preparation, feeling overwhelmed, breathing, exam-day routines and looking after yourself during revision periods.

YoungMinds — Exam Stress

Student-friendly guidance on coping with exam pressure, revision stress, disappointment and asking for help.

Mind — Exam Stress

Guidance for young people on exam stress, mental health, coping strategies and getting support.

Open knowledge

Open books, research and academic search

Useful portals for open textbooks, scholarly reading, public-domain texts, preprints and academic search.

arXiv

Open-access preprint repository for Mathematics, Physics, Computer Science and related fields.

Google Scholar

Academic search tool for scholarly literature, citations and research discovery.

CORE

Aggregator of open-access research outputs from repositories and journals.

JSTOR Open Content

Openly accessible journal articles, books and primary sources available through JSTOR.

Project Gutenberg

Large collection of public-domain e-books, including classic scientific and mathematical texts.

Internet Archive

Digital library of books, media, historical materials and archived web resources.

OAPEN

Open-access academic books, especially useful for scholarly reading and research contexts.

Wikibooks

Open-content textbooks and learning materials across a range of subjects.

Academic tools

Academic and digital tools

Tools that may support mathematical writing, programming, research organisation, visualisation and academic workflow.

Desmos

Free graphing calculator and visualisation tool for functions, equations and mathematical relationships.

GeoGebra

Dynamic Mathematics software for geometry, algebra, graphing, calculus and classroom visualisation.

LaTeX Project

Typesetting system widely used for Mathematics, Physics, Computer Science and academic writing.

Overleaf

Online LaTeX editor for collaborative academic writing, mathematical documents and presentations.

Python

General-purpose programming language widely used in education, data science, scientific computing and automation.

Jupyter

Interactive notebooks for programming, data analysis, mathematical exploration and computational teaching.

SageMath

Open-source Mathematics software system for algebra, calculus, number theory, graph theory and computation.

Zotero

Reference manager for collecting, organising and citing academic sources.

ZoteroBib

Quick bibliography generator for students and independent learners.

Git

Version-control system useful for code, documents, research projects and collaborative academic work.

GitHub

Platform for hosting code, documentation, websites and collaborative technical projects.

WolframAlpha

Computational knowledge engine useful for checking calculations and exploring mathematical ideas responsibly.

Professional boundary: Current pupils, parents and carers should use official school communication channels for school-specific questions, homework, assessment, pastoral matters or safeguarding concerns. The resources on this page are general educational links and do not replace school guidance, teacher feedback, official revision materials, pastoral support, safeguarding procedures, medical advice or direct advice from a pupil’s own school.