Version control
Code
Using Git and Github / Gitlab to version control your code
-
A Quick Introduction to Version Control with Git and GitHub by Bilschak et al. (2016)
-
Introduction to git and GitHub by Chris Gorgolewski within Brainhack Americas (45 min)
-
Git and GitHub 1 & 2 by Bernease Herman within Neurohackweek 2016
-
Git tutorial by Eshin Jolly within MIND 2018 (36 min)
-
Pro Git by Scott Chacon and Ben Straub
-
What is GitHub and how to use it (17 min)
-
Learn Git Branching Neat interactive introduction to Git, like an online game!
-
[Version Control with Git] (http://swcarpentry.github.io/git-novice/) Software Carpentry practical lesson (~2h57min) by Gonzalez, I., Huang, D., Hejazi, N., Koziar, K., & Munk, M. �
-
Git tutorial Vuorre, M., & Curley, J. P. (2017, June 21). Curating Research Assets: A Tutorial on the Git Version Control System. https://doi.org/10.31234/osf.io/6tzh8
-
A Friendly Github Intro Workshop Workshop with presentations, exercises and resources - by Mozilla Science Lab
-
Collaborating with Git and GitHub by Elizabeth DuPre within Neurohackademy 2019 (2 hr 15 min, lecture with code slides)
Data
Datalad is to data what git is to code. It allows curation of data and version controlling of but also lets you crawl databases to explore and download data from them and it facilitates data sharing. Several of these features are described here with scripts that act as tutorial. There are videos presentation of it there.