We strive to foster and support good practices for developing and disseminating open and reproducible computational models. Computational modeling is not a primary skill for most practitioners but rather a tool used to better understand emergent or complex phenomena. The Software and Data Carpentries organizations are also dedicated to improving foundational computational and data science skills and offer hands-on workshops.
Some of the code and data management practices listed below are also described in greater detail in Good Enough Practices in Scientific Computing by Wilson et al. It is definitely worth a read if you would like to further explore these topics.