Git Product home page Git Product logo

awesome-rse-education's Introduction

Awesome Educational Resources for Research Software Engineering Awesome

A curated awesome list of Educational Ressources for Research Software Engineering (RSE). Inspired by these curated collections.

About//       Contributing    HIFIS    Awesome

Sub lists//    Educational Resources    Communities    FAIR    Policies & Guidelines    Science

Contents

General

  • The Turing Way - A handbook to reproducible, ethical and collaborative data science.

Software Design and Architecture

Software Documentation

Tools

Software Development

Change Management

Testing

  • Awesome Testing - A curated list of testing software, extensions and resources.
  • Awesome-tdd - Curated list of resources: books, videos, articles about using TDD( Test Driven Development ).
  • Awesome Test Automation - A curated list of awesome test automation frameworks, tools, libraries, and software.

Automation with CI/CD

Project and Code Structure

Code Styles

  • Awesome (Style) Guidelines - A set of guidelines for a specific programming language that recommend programming style, practices, and methods.

Linters and Code Formatters

Trainings

  • Carpentries trainings - Free course material to teach and learn foundational coding and data science skills.
  • Codebender - Course on Managing Research Software Projects.
  • Code Refinery - CodeRefinery acts as a hub for FAIR (Findable, Accessible, Interoperable, and Reusable) software practices.
  • EMBL-EBI Training - Training in data-driven life sciences.
  • ENCCS - Best Practices in HPC Training.
  • HIFIS workshops - Free course material to teach or learn research software engineering skills.
  • HLRS - Specialized trainings with topics in HPC computing.
  • Merely Useful - Book-based course material for Research Software Engineering with Python and R.
  • MIT - The missing semester of your CS education.
  • NBIS - Tools for reproducible research.
  • PRACE - Advanced trainings and workshops with topics in computing.
  • Programming Historian - Tutorials that help humanists learn a wide range of digital tools, techniques, and workflows.
  • The Alan Turing Institute - Course Material for several RSE related topics.

Higher Education

Higher education offers at universities and the like with RSE focus:

Podcasts

Podcasts that we can recommend as RSEs for RSEs.

RSE-specific podcasts

  • Code for Thought - A podcast on software, engineering, research and anything in between.
  • Developer Stories - Originally created for raising awareness for RSE, later on broadened its scope.

Contributing

Contributions welcome! Read the contribution guidelines first.

awesome-rse-education's People

Contributors

chillenzer avatar drake81 avatar geyslein avatar tobiashuste avatar ucyo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

ucyo chillenzer

awesome-rse-education's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.