NRICH provides thousands of free online mathematics resources for ages 3 to 18, covering all stages of early years, primary and secondary school education with a focus on developing mathematical thinking and problem-solving skills (University of Cambridge).