Mathematics Playground


The Mathematics Playground was developed with the assistance of a grant from the Aberystwyth University Learning and Teaching Enhancement Fund.


If you come across any bugs or would like to suggest additional features then please let us know via our issue tracker.

Mathematics Playground is an open source project licensed under the MIT license, if you'd like to contribute improvements to the project then please check out our github page.

Future improvements

We are particularly interested in expanding the site to include the following topics:

Number representation

  • Decimal & binary
  • 2's complement
  • Excess N
  • Floating point
  • Precision & rounding

Polynomials & calculus

  • Graphs
  • Differentiation
  • Integration
  • Stationary points


  • Rearranging an equation to isolate a variable


The concept for Mathematics Playground was devised by Amanda Clare and Hannah Dee, who successfully won a grant to develop the idea in to a working system. Michael Sheldon was then hired to design and implement the individual examples for each topic. If you're interested in hiring Michael to work on your own projects, simply visit his website.

Michael Sheldon

Michael holds a BEng in Software Engineering (2008) and a PhD in Developmental Robotics (2012) from Aberystwyth University. He now works as a freelance software developer and researcher, specialising in open source development.

Amanda Clare

Amanda Clare applies computer science to manage data in biology. She also investigates interesting patterns in the biological data using machine learning and data mining algorithms to describe and predict the results of future experiments.

Hannah Dee

Hannah has a BSc in Cognitive Science (1996), an MA in Philosophy (1998) and a PhD in Computing (2005) all from the University of Leeds. Her research areas are computer vision for the analysis of human behaviour; the detection of shadows and reasoning about shadows; and student attitudes to the study of computer science. She has held post doctoral positions in Grenoble (France), Leeds, and Kingston upon Thames. She is also a women in computing activist and deputy chair of BCSWomen, the British Computer Society's group for women.