We show students how to use computational modelling to better understand and apply mathematical concepts, especially when dealing with 3D objects like vectors and geometrical forms, in this chapter. Students can use the Visual Python (VPython) integrated development learning environment to construct numerous 3D objects such as arrows, spheres, and boxes without any prior coding experience. Students can develop their spatial thinking in a three-dimensional system by creating 3D arrows and manipulating them by adding or subtracting two or more vectors. The purpose of this research is to use computational modelling to assist students in improving their spatial thinking in geometry so that they may better grasp and apply mathematical concepts and solve issues. Students can use VPython to change the parameters of different vectors, their position, and assign different colours to them based on their preferences. They will also be able to determine the solution directly utilising mathematical formulas depending on some pre-given information. As a result, utilising VPython has the pedagogical benefit of allowing students to conduct more physical modelling and better describe processes, both of which aid in better understanding topics.

**Author (S) Details**

**Ergi Bufasi
**American University of the Middle East, Kuwait.

**Klea Cuka
**University of Tirana, Albania.

**Erjona Keci
**Istanbul American Schools, Turkey.

View Book:- https://stm.bookpi.org/RAMRCS-V1/article/view/4335