Software training and resources

A collection of online training resources and guides to using software for your research.


The iPlant platform is designed to support the computational needs of the research community and facilitate progress toward solutions of major problems in plant biology. iPlant's major services are Discovery Environment, an online workplace with user friendly apps for all sorts of data manipulation; Data Store for cloud storage; and Atmosphere, the cloud service that lets you launch your own isolated virtual working environment and software. 

iPlant has generic training materials here. GARNet hosted an iPlant training workshop in 2013, and workshop materials can be accessed here

Learn to Programme Coursera from the University of Toronto

The University of Toronto runs a ‘Learn to Programme: The Fundamentals’ coursera, which is free of charge. It is designed for people who have never programmed before and gives students grounding in how computer applications work, how to write your own applications, and computational thinking.

Software Carpentry

Software Carpentry teaches researchers basic lab skills for scientific computing. They have extensive video tutorials and deliver training all over the world. GARNet hosted a Software Carpentry bootcamp in April 2014, and you can access the tutorials and exercises our trainers designed here.

Software Sustainability Institute

For more advanced programmers interested in ensuring their code is sustainable, the Software Sustainability Institute has some guides to useful topics including open-source, developing portlets for multiple portal platforms, defensive code, and continuous integration.