An R package enables analysts to share code in a robust and efficient way. This can happen either as part of the global open source community, or it may be deployed privately, within an enterprise. This half-day workshop will give attendees the skills they need to develop their own R packages. We’ll talk about how to structure the project directory, write useful documentation, and create unit tests. We’ll discuss the basics of the development cycle, and how to utilize platforms like GitHub to manage collaboration and deployment. Attendees will leave with a basic R package that they can modify for their own purposes. Basic familiarity with R is assumed.