• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • R Programming

R Courses

R courses can help you learn data manipulation, statistical analysis, data visualization, and programming fundamentals. You can build skills in creating reproducible research, performing regression analysis, and implementing machine learning algorithms. Many courses introduce tools like RStudio and packages such as ggplot2 and dplyr, which enhance your ability to analyze datasets and present findings effectively.

Popular R Courses and Certifications


  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM Data Analytics with Excel and R

    Skills you'll gain: Data Storytelling, Data Wrangling, Exploratory Data Analysis, Database Design, Ggplot2, Data Presentation, Data Visualization Software, Data Visualization, Relational Databases, Statistical Visualization, Data Collection, Interactive Data Visualization, Predictive Modeling, Statistical Analysis, Microsoft Excel, Analytical Skills, R (Software), Excel Formulas, Data Cleansing, Data Manipulation

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    32K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Mastering Software Development in R

    Skills you'll gain: Ggplot2, Software Documentation, Open Source Technology, R (Software), Plot (Graphics), Tidyverse (R Package), Package and Software Management, Web Scraping, Data Manipulation, Data Visualization Software, Leaflet (Software), R Programming, Data Wrangling, Data Visualization, Data Preprocessing, Technical Documentation, Unit Testing, Data Cleansing, Object Oriented Programming (OOP), Object Oriented Design

    4.2
    Rating, 4.2 out of 5 stars
    ·
    1.5K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Data Science Fundamentals with Python and SQL

    Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, SQL, Descriptive Statistics, Data Visualization, Statistical Analysis, Jupyter, Data Presentation, Data Analysis, Probability Distribution, R (Software), Statistics, Data Science, Database Management, Relational Databases, R Programming, Data Import/Export, Python Programming, NumPy

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    75K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Applied Data Science with Python

    Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Infographics, Text Mining, Network Model, Data Manipulation, NumPy, Data Preprocessing, Natural Language Processing, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    34K reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: New
    New
    M

    Microsoft

    Advanced Data Applications and Integration

    Skills you'll gain: Web Scraping, Rmarkdown, R (Software), Leaflet (Software), R Programming, Interactive Data Visualization, Cloud Storage, Microsoft Azure, Data Ethics, Data Integration, Data Collection, Data Pipelines, Data Engineering, Big Data, Data Migration, Data Warehousing, Data Transformation, Data Modeling, Data Security, Database Management

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Foundations of R Programming and Basic Data Manipulation

    Skills you'll gain: Rmarkdown, R (Software), Data Import/Export, R Programming, Ggplot2, Plot (Graphics), Data Manipulation, Plotly, Data Visualization, Web Scraping, Statistical Visualization, Interactive Data Visualization, Data Visualization Software, Data Wrangling, Data Processing, Data Cleansing, Data Transformation, Statistical Programming, Programming Principles, Data Structures

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Santa Cruz

    Coding for Everyone: C and C++

    Skills you'll gain: C++ (Programming Language), C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Computer Programming, Algorithms, C (Programming Language), Software Design, Program Development, Graph Theory, Code Reusability, Computational Logic, Artificial Intelligence, Data Structures, Memory Management, File I/O, Simulations

    4.5
    Rating, 4.5 out of 5 stars
    ·
    9.6K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Tidyverse Skills for Data Science in R

    Skills you'll gain: Tidyverse (R Package), Ggplot2, Data Wrangling, Statistical Modeling, Exploratory Data Analysis, Plot (Graphics), R Programming, Data Import/Export, Predictive Modeling, Data Visualization, Statistical Visualization, Sampling (Statistics), Data Visualization Software, Statistical Hypothesis Testing, Data Analysis, Data Manipulation, Web Scraping, Data Science, R (Software), Data Analysis Software

    4.5
    Rating, 4.5 out of 5 stars
    ·
    110 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    C Programming for Everybody

    Skills you'll gain: Memory Management, C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, C and C++, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Computer Programming, Java, Numerical Analysis, Unix

    4.5
    Rating, 4.5 out of 5 stars
    ·
    248 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Mastering Software Development in R Capstone

    Skills you'll gain: Software Documentation, Leaflet (Software), Data Wrangling, Data Preprocessing, Technical Documentation, Data Cleansing, Package and Software Management, Application Deployment, R (Software), Data Visualization Software, Program Development, Code Review, Plot (Graphics), Ggplot2, R Programming, GitHub, Continuous Integration, Interactive Data Visualization, Software Technical Review, Software Testing

    4
    Rating, 4 out of 5 stars
    ·
    44 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Python Programming Fundamentals

    Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Versioning, Software Testing, Scripting, Code Reusability, Computer Programming, Web Development, Web Applications, Jupyter

    4.5
    Rating, 4.5 out of 5 stars
    ·
    564 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Rust Programming

    Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, Application Deployment, DevOps, LLM Application, Continuous Integration, Hugging Face, Unit Testing, Large Language Modeling, Test Case, Restful API, Serverless Computing, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing

    3.9
    Rating, 3.9 out of 5 stars
    ·
    299 reviews

    Beginner · Specialization · 3 - 6 Months

1…456…481

In summary, here are 10 of our most popular r programming courses

  • IBM Data Analytics with Excel and R: IBM
  • Mastering Software Development in R: Johns Hopkins University
  • Data Science Fundamentals with Python and SQL: IBM
  • Applied Data Science with Python: University of Michigan
  • Advanced Data Applications and Integration: Microsoft
  • Foundations of R Programming and Basic Data Manipulation: Packt
  • Coding for Everyone: C and C++: University of California, Santa Cruz
  • Tidyverse Skills for Data Science in R: Johns Hopkins University
  • C Programming for Everybody: University of Michigan
  • Mastering Software Development in R Capstone: Johns Hopkins University

Skills you can learn in Data Analysis

Analytics (85)
Big Data (64)
Python Programming (47)
Business Analytics (40)
R Programming (37)
Statistical Analysis (36)
Sql (33)
Data Model (29)
Data Mining (27)
Exploratory Data Analysis (26)
Data Modeling (21)
Data Manipulation (20)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok