The computational tools in this repository can serve a variety of purposes, ranging from a preliminary teaching tool, learning tool, to a more sophisticated design tool. Many of these tools will also facilitate engineering calculations and design. You can take a look at these computational tools by going to the specific course pages by clicking the buttons below and downloading these on your own system. These tools have been mostly coded in Python or VBA. Although every attempt is made to make these tools error-free, however, the users are requested to notify me with suggestions for overcoming the discrepancies, if any. These tools are strictly for teaching-learning purposes. You can also take a look at the computational tools developed for K-12 education here.