Abstract:To make up for the current lack of practical part in the course of Soil Mechanics, based on the previous finite element code developed by the author, we add three new calculation modules so that the new software covers all the typical topics including the plate loading test, triaxial tests,constant seepage,simple slope stability and pressure on retaining wall earth. In addition, in order to improve the ease of use of the developed code, the summary of corresponding soil mechanical theories, the implementation of finite element method, the physical meaning of required calculating parameters and their range in practice are added into each computing module. The new code has a complete coverage of basics in soil mechanics and has good abilities of fault tolerance and ease of use. The software developed in this study enriches the practical teaching resources for soil mechanics and stimulates the learning interest and ability of undergraduate students.