Draft lesson organization
( 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
(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