This session is designed for R users interested in turning their standalone code into shareable R packages but have not yet ventured into package development. Key topics include structuring R packages, managing dependencies with usethis and devtools, documenting code with roxygen2, testing with testthat, sharing packages using Git and GitHub, and an introduction to advanced steps like continuous integration, R Universe deployment, and website creation with pkgdown.