Managing Packages with Posit Package Manager

Managing Packages with Posit Package Manager

Course Level: Intermediate

Package management is made simple with Posit Package Manager (PPM): manage your entire organisation’s packages from a single interface. PPM enables offline access to CRAN, PyPI, and Bioconductor via binaries, making installation of packages way faster for users, and consistent across your organisation. PPM also allows users to time-travel to previous versions of the package repository when needed. Allow us to introduce your data scientists to the reliability and flexibility of PPM.

Book: Managing Packages with Posit Package Manager

Start Date:
Venue Details:

No Events Currently Scheduled

Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.

Course Details


  • Package Management in R: the why and how
  • Navigating the PPM interface: finding package repositories, information about individual packages and more
  • Package updates and freezing repositories
  • Bespoke, curated repositories: how to use managed versions of your organisation’s internal packages
  • Using Git repositories on PPM
  • Using managed repositories created from PyPI: the beauty of PPM for Python users

Learning outcomes

Session 1:

By the end of session 1, participants will…

  • appreciate the utility of well-managed package repositories.
  • be comfortable connecting to and navigating Posit Package Manager.
  • know how to obtain information about dependencies.

Session 2:

By the end of session 2, participants will…

  • be able to time-travel to a past date to load a collection of packages that work together.
  • understand the role of sys-admins in managing their package installations.

This course does not include:

  • how to create packages in R
  • how to install and configure PPM

Prior knowledge

Participants must have a basic knowledge of R and the RStudio IDE , which can be obtained by attending our Introduction to R.

Attendee Feedback

  • “The instructor was certainly standout, exceptionally knowledgable and eloquent in their delivery.”
  • “The tutor was able to answer and personalise the content relating to our questions/needs”