Lesson materials for an Introduction to High Performance Computing in the tradition of Software Carpentry
-
Updated
Feb 13, 2024 - Vim Snippet
Lesson materials for an Introduction to High Performance Computing in the tradition of Software Carpentry
Introduction to version control with Git - Why we want to track versions and how to go back in time to a working version
How to document your research software
Jupyter notebooks - A tool to write and share executable notebooks and data visualization
Intermediate Research Software Development Skills In Python Lesson Material
Collaborative distributed version control lesson.
Reproducible research - Preparing code to be usable by you and others in the future
Automated testing - Preventing yourself and others from breaking your functioning code
Version Control with Git
Collaborating and sharing using GitHub without command line.
Introduction to machine learning
Software Carpentry-based introduction to Git for IT Pros.
Mixed Martial Arts: Interfacing Fortran, C, C++, and Python for Great Good!
SWC-like Workshop on using Git-Collaboration sites.
How to create your Carpentries style lesson (demo)
Add a description, image, and links to the carpentry-lesson topic page so that developers can more easily learn about it.
To associate your repository with the carpentry-lesson topic, visit your repo's landing page and select "manage topics."