For visitors to the senior school
Portsmouth road Esher, Surrey KT10 9HZ*
(*Please note this is nearest postcode)
For visitors to the junior school
Claremont drive Esher, Surrey KT10 9LY
Raspberry Pi Foundation website has many fun coding projects and activities, which use a range of languages and of different levels of difficulty.
Code.org is a non-profit organisation dedicated to expanding access to computer science in schools and a leading provider of computer science resources.
W3Schools is a school for web developers, covering all the aspects of web development, including the Python programming language, JavaScript, HTML and CSS.
Codecademy has a range of free introductory courses on Python and other programming languages.
freeCodeCamp is interactive learning web platform with a number of free introductory Python courses
Greenfoot teaches object orientation with Java. Create ‘actors’ which live in ‘worlds’ to build games, simulations, and other graphical programs.
The University of Helsinki offer a range of MOOCs including an ‘Introduction to Programming’ in Python and ‘Java Programming’.
Harvard University’s CS50: Introduction to Computer Science is a freely available online course. Although this course quickly moves on to more advanced topics, the first lecture (lecture 0) provides an excellent introduction to computer science concepts.
The National Cipher Challenge is an annual cryptographic competition organised by the University of Southampton School of Mathematics.
The Alan Turing Cryptography Competition is aimed at secondary school children in the UK up to Year 11. The competition is organised by the Department of Mathematics at the University of Manchester.
The Bebras Computing Challenge is a national competition which introduces computational thinking.
The British Informatics Olympiad is a national computing competition for schools and colleges.