Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 755 Bytes

organization.md

File metadata and controls

25 lines (22 loc) · 755 Bytes

Draft lesson organization

Introduction to Sofware development:

( Sourcing from Code refinery - https://coderefinery.org/lessons/core/ )

  • version Control (Git)
  • Reproducible research
  • Project organization ( template repository)
  • web publishing (github pages, jekkyll, hugo)
  • Modular Code Development
  • Open source software and licensing principles
  • Documentation
  • Testing
  • Code review

Software Specific lessons:

(May source from https://ubc-library-rc.github.io/all.html )

  • Virtual environments
  • Packaging in Python
  • APIs
  • Containerization ( Docker & Singularity ) - this connects to reproducible research lesson
  • R lessons
  • Web development (decision tree - connect to web publishing)
  • LLM use and Chatgpt
  • More to be added