Research Software Engineering (RSE) resources
The Github Page for this repo contains potentially useful resources about RSE. It was created because I found a lot of RSE resouces from different groups.
List of reseach software engineering resources for anyone interested.
Python ๐
Communities ๐คโ
- RSE GitHub
- RSE toolkit
- Society of Research Software Engieering
- Society of Research Software Engieering Resources
- Software Sustainability Institute
- Princeton RSE
- University of Bristol RSE
- Engineering for Researchers PyTorch Lightning
Measuring RSE Success (dubious)
Blogs ๐
Courses ๐
- The Carpentries lessons
- Milliams @ Bristol
- Christopher Woods
- Merely Useful
- Essential Software Engineer for Reseachers Imperial College London
- Bristol RSE Courses merged
Data Science and RSE ๐ ๐งช
Beginner Courses
- Introduction to RSE course by The Alan Turing Institute
- Research Software Engineering with Python
- UCL RSE Course
Intermediate Research Software Engineering
Version Control
- Git Webpage
- The Turing Way on Version Control first steps
- Lightning AI on Version Control
- Imperial College London on Version Control
Licensing
Research Data Management
Reproducible Environments
Code Quality
Code Testing
Code Reviewing Process
Continuous Integration
Debugging
R
Communities
Beginner
- RStudio - What is data wrangling? Intro, Motivation, Outline, Setup โ Pt. 1 Data Wrangling Introduction
- RStudio - Tidy Data and tidyr โ Pt 2 Intro to Data Wrangling with R and the Tidyverse
- Data Manipulation Tools: dplyr โ Pt 3 Intro to the Grammar of Data Manipulation with R