PSDI Interactive Learning (Moodle)

A range of interactive, self-paced learning modules provided by PSDI.
To use this resource go to the resource landing page or to read more about this resource and how to use it, you may use the guidance links found below.
Guidance
- Python I Skills4Scientists
This course is designed to teach participants the basics of programming using Python. For new programmers, the course will teach you the fundamentals of programming using Python as an example. Whilst those who are more familiar with programming concepts can use the course to learn Python syntax and its unique features.
- Python II Skills4Scientists
This course builds on the basics of programming covered in the Python I course. For beginners, it expands on the foundational concepts taught in first course. For more experienced programmers, further examples and guidance are added to help you master Python syntax and its unique features.
- Version Control and Github Skills4Scientists
This course is designed to help participants understand the principles of version control and how it can be used effectively in research projects. Participants will explore common version control methods, learn the associated terminology and find out how software like GitHub implements these methods.
- Ethics Skills4Scientists
This course provides an introduction to the subject of ethics and research integrity. This includes details of the ethical review process, how ethics needs to be applied to data that is used for Machine Learning and Artificial Intelligence. The course also provides guidance on Responsible Research and Innovation.
- Literature and Referencing Skills4Scientists
This course covers the fundamentals of literature and referencing in the physical sciences. Participants will learn to identify various scholarly sources, understand the purposes of citations, and appreciate their importance in the scientific process.This course covers the fundamentals of literature and referencing in the physical sciences. Participants will learn to identify various scholarly sources, understand the purposes of citations, and appreciate their importance in the scientific process.
- Research Data Management Skills4Scientists
This course provides an introduction to Research Data Management. Participants will explore the data lifecycle, identify its various stages, understand the importance of collaborative working environments, and learn how to identify and manage different types of data within their projects.
- Databases Skills4Scientists
This course provides an introduction to using Command line functionality basics such as Shell, Echo and commands. It also covers: navigating a directory structure; understanding input, output and error streams from programs in shells; and how to write a Bash script to undertake repetitive tasks; how to use Git as a version control tool in the command line.
- Data Visualisation Skills4Scientists
This course provides an introduction to the concepts of good data visualisations, how colour perception is important to what graphics can show and how to implement some basic plotting using the python package matplotlib.
- Command Line: Bash and Git Skills4Scientists
This course provides an introduction to using Command line functionality basics such as Shell, Echo and other commands. It also covers navigating a directory structure, understanding input, output and error streams from programs in shell and how to write a Bash scrip to undertake repetitive tasks. Covered here is how to use Git as a version control tool in the command line.
Publisher
Access
Open Access
License
No license specified.
Contact
Citation
Please cite: PSDI Interactive Learning (Moodle), https://resources.psdi.ac.uk/service/62af1a1c-f4c9-48ee-acc2-45b19fb8b231, PSDI (accessed CURRENT_DATE).

