The Unix Shell - Software Carpentry
La terminal de Unix - Software Carpentry (Español)
Version control with Git - Software Carpentry
Control de versiones con Git - Software Carpentry (Spanish)
Basic lab skills for research computing on Software Carpentry
Bash Programming - Introduction HOW-TO - The Linux Documentation Project
Principiante Emacs (Español)
Vim Tutorial - Open VIM
Cluster Design
Introduction to parallel computing - Lawrence Livermore National Laboratory
Supercomputing - Future Learn
High Performance Computing in the Cloud - Future Learn
Fundamentals of Parallelism on Intel Architecture - Coursera
Parallel Programming - Coursera
Introduction to OpenMP - Intel
A Hands on Introduction to OpenMP - OpenMP
MPI Tutorial
Designing and Building Parallel Programs
OpenACC Nvidia Courses
Slurm Tutorials
Slurm Quick Start Tutorial - C.E.C.I.
Encyclopedia of Parallel Computing. Padua, David (Ed.). Springer. 2011. ISBN: 978-0-387-09765-7
Topics in Parallel and Distributed Computing: Introducing Concurrency in Undergraduate Courses. Sushil K Prasad, Anshul Gupta, Arnold L Rosenberg, Alan Sussman, Charles C Weems. Ed. Morgan Kaufmann. 2015. ISBN: 0128038993
Python Parallel Programming Cookbook. Giancarlo Zaccone. Ed. Packt Publishing. 2015. ISBN: 1785289586
Structured Parallel Programming: Patterns for Efficient Computation. Michael McCool and James Reinders and Arch Robinson. Ed. Morgan Kaufmann. 2012. ISBN: 0124159931
Linux in a Nutshell: A Desktop Quick Reference. Ellen Siever and Stephen Figgins and Robert Love and Arnold Robbins Ed. O’Reilly Media. 2009. ISBN: 0596154488
bash Cookbook: Solutions and Examples for bash Users. Ed. O’Reilly Media. 2017. ISBN: 0596526784
Beginning the Linux Command Line. Sander van Vugt. Ed. Apress. 2009. ISBN: 1430218894
High Performance Computing - Modern Systems And Practices. Thomas Sterling, Matthew Anderson, Maciej Brodowicz. Ed. Morgan Kaufmann. 2018. ISBN: 978-0124201583