Using R and Python

This libguide covers resources for learning and using R and Python.

Data Services Profile

We are here to help you find, use, manage, visualize and share your data. Contact us to schedule a consultation. View and register for upcoming workshops. Visit our website to learn more about our services.


R and Python are two popular open-source data analysis tools. JHU Data Services runs introductory and intermediate workshops about these two programming languages. Current workshops include the following topics:

R series:
  • Introduction to R for Absolute Beginners​
  • Data Cleaning in R​
  • Manipulating and Joining Data in R with dplyr​
  • Introduction to Data Visualization in R ​
  • Interactive Data Visualization in R with Shiny​
  • Getting Started with R Markdown)



Python series:

  • Introduction to Python for Absolute Beginners​
  • Data Wrangling in Python: Introduction to the pandas library​
  • Introduction to Data Visualization in Python​
  • Getting Started with Jupyter Notebooks​ for Reproducible Research


This guide covers resources mentioned in these workshops and some additional information for people who want to learn and use R and/or Python.

Join Our ListServ

Join our listserv! We send out a few emails each year to keep you updated on our workshops, events and data-related news. To join the listserv, send an email to with 'subscribe' in the subject line. You'll receive confirmation when your email address has been successfully added. 

Our Libguides

JHU Data Services supports members of the JHU community with a spectrum of resources for working with data. We have many guides to help you in your research and/or teaching endeavors:
 GIS & Maps
Geospatial Concepts An overview of introductory geospatial concepts
Esri Software Access Information and links to download Esri software and data for the JHU community
Teaching GIS & Maps Resources for JHU community members teaching GIS
Maps & Online Map Resources Information on accessing Johns Hopkins University's map collection, and beyond

Data Access
Data and Statistics Information on accessing data and statistics for a variety of subject areas

Data Management & Analysis
Data Management Best practices for data management 
Documenting Research Data Collection of resources shared in Data Services' Documenting Your Research Data online module
Human Subject Identifiers Introduction to concepts and techniques for protecting and removing human subject identifiers
Qualitative Data Analysis Software Overview and resource links for qualitative data analysis software (QDAS) such as nVivo and ATLAS.ti
Using R and Python Resources for learning and using R and/or Python in your research.

Data Visualization
Data Visualization Guide for technologies, techniques, and best practices for data visualization.


These materials are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, attributable to Data Services, Johns Hopkins University.