Teaching using computer simulations can be one of the efficient ways to make students understand the physics concept easily. Abundant existing work available to students in this area is not easily understandable for novice learners which lead to the inception of this project. This topic involves taking certain concepts from mechanics like projectile motion, simple harmonic motion, and gravitation, etc. with in-depth study and creating simulations of those concepts in python programming language, i.e. creating models which are at a reasonable degree of accuracy. The methodology comprises of 3 main stages which include i) background study of physical phenomena, ii) literature review to deeper understanding of chosen concepts and designing the models on paper with the actual implementation in Python, iii) analysis and conclusion. The outcome of the project is the creation of an Open-Access library which will be easily comprehensible with a basic understanding of physics.