Hi Processing community
TLDR: We teach maths to primary and high school students in Singapore using p5js and are looking to collaborate with teachers to create novel and exciting math content. If you are a teacher interested in what we are doing, please reach out!
I have recently started https://www.strivemath.com/ with the vision of redefining maths education globally. Math education has not adapted much for the past 100 years; we still teach kids how to manually calculate things that are trivial for computers compute. In the process, we fail to teach creativity and problem-solving. We focus on formulas and rote learning instead of deep understanding, and there exists a vast chasm between the math taught in the classroom and the way math is done in the real world.
I believe the solution to this problem is by teaching math how it is done in the real world: using code and computers. Using code, we can not only make the math more applicable to the real world, but we can enable students to play and discover math for themselves instead of having it dictated to them from a whiteboard. To see what this looks like what this video
p5js is the perfect tool to make this vision a reality. It is easy to understand, powerful and can run all in a browser.
However, our biggest challenge is creating content to create exceptional content using p5js. The author needs an in-depth understanding of teaching, the math topic, and the code required all which make for a very challenging intersection.
We are looking to collaborate with teachers to create math content aligned with school curriculum using p5js. If you teach using p5js, have created math content before or are interested in what we are doing, please reach out!