Collaborative platform of teachers and programmers to improve teaching of STEM subjects with the use of interactive simulations and animations. Programmers and teachers collaborate to create lessons. Programmers create simulations using P5.js as per the requirements of the teachers. Teachers use them to teach. The same simulations can be used by students while they watch the lessons. This is achieved by splitting the screen in half where one half contains the video lessons and the other half contains the simulations which the students can interact with while they watch the lesson. This helps them to have a very clear understanding of the scenario by checking out all the normal and boundary cases themselves by experimenting with the simulations.