• 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


  • C

    Coursera

    Modern JavaScript: Iterators and Generators

    Skills you'll gain: Javascript, Data Structures, Dataflow, Computer Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    25 reviews

    Advanced · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    C

    Codio

    Advanced Django: External APIs and Task Queuing

    Skills you'll gain: Django (Web Framework), Application Programming Interface (API), Restful API, Web Development, Program Development, Event-Driven Programming, Python Programming, GitHub

    4.9
    Rating, 4.9 out of 5 stars
    ·
    27 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Arm

    Advanced Armv8-M Features

    Skills you'll gain: Performance Tuning, Memory Management, Embedded Software, Microarchitecture, Embedded Systems, System Programming, Secure Coding, System Configuration, Digital Signal Processing, Security Controls, Computer Architecture, Hardware Architecture, Authentications

    4.8
    Rating, 4.8 out of 5 stars
    ·
    23 reviews

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Corporate Finance Institute

    Python Fundamentals

    Skills you'll gain: Data Visualization, Matplotlib, Data Presentation, Plot (Graphics), Financial Data, Exploratory Data Analysis, Data Storytelling, Statistical Methods, Pandas (Python Package), Financial Analysis, Data Visualization Software, Statistical Analysis, Data Manipulation, NumPy, Seaborn, Data Analysis, Case Studies, Data Wrangling, Data Science, Data Transformation

    4.9
    Rating, 4.9 out of 5 stars
    ·
    13 reviews

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Data Mining in Python

    Skills you'll gain: Data Mining, Unsupervised Learning, Data Science, Anomaly Detection, Machine Learning Methods, Statistical Methods, Linear Algebra, Python Programming, Classification Algorithms

    4.7
    Rating, 4.7 out of 5 stars
    ·
    12 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Java Spring Boot - Advanced

    4.8
    Rating, 4.8 out of 5 stars
    ·
    24 reviews

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Java Development Capstone Project

    Skills you'll gain: Database Design, Frontend Integration, Continuous Integration, Restful API, Database Development, Docker (Software), Model View Controller, Front-End Web Development, Relational Databases, Databases, Web Design and Development, User Story, CI/CD, Java, Java Programming, Database Application, Full-Stack Web Development, Spring Boot, Back-End Web Development, Software Design Documents

    4.3
    Rating, 4.3 out of 5 stars
    ·
    10 reviews

    Advanced · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    Universidade de São Paulo

    Laboratório de Programação Orientada a Objetos - Parte 2

    Skills you'll gain: Software Design Patterns, Software Design, Software Architecture, Maintainability, Object Oriented Design, Object Oriented Programming (OOP), Code Reusability, Application Frameworks, Systems Architecture, Software Engineering, Programming Principles, Software Quality (SQA/SQC)

    5
    Rating, 5 out of 5 stars
    ·
    19 reviews

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Deep Learning Methods for Healthcare

    Skills you'll gain: Deep Learning, Convolutional Neural Networks, Autoencoders, Recurrent Neural Networks (RNNs), Image Analysis, Embeddings, Model Deployment, Applied Machine Learning, Artificial Neural Networks, Health Informatics, Machine Learning, Medical Science and Research, Unsupervised Learning, Dimensionality Reduction

    3.9
    Rating, 3.9 out of 5 stars
    ·
    15 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Parallel Computing with MPI

    Skills you'll gain: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Communication Systems, C (Programming Language)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    14 reviews

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Santa Cruz

    Bayesian Statistics: Capstone Project

    Skills you'll gain: Bayesian Statistics, Technical Communication, Statistical Reporting, R Programming, Statistical Analysis, Statistical Modeling, Statistical Programming, Data Analysis, Statistical Software, Time Series Analysis and Forecasting, R (Software), Markov Model, Statistical Methods, Sampling (Statistics), Simulations, Model Evaluation, Probability Distribution

    4.5
    Rating, 4.5 out of 5 stars
    ·
    10 reviews

    Advanced · Course · 1 - 4 Weeks

  • C

    Coursera

    Learn Angular Routing by building a Cocktails Application

    Skills you'll gain: Angular, Authorization (Computing), JavaScript Frameworks, Application Programming Interface (API), TypeScript, Javascript, Web Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    18 reviews

    Advanced · Guided Project · Less Than 2 Hours

1…101112…25

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

  • Modern JavaScript: Iterators and Generators: Coursera
  • Advanced Django: External APIs and Task Queuing: Codio
  • Advanced Armv8-M Features: Arm
  • Python Fundamentals: Corporate Finance Institute
  • Data Mining in Python: University of Michigan
  • Java Spring Boot - Advanced: EDUCBA
  • Java Development Capstone Project: IBM
  • Laboratório de Programação Orientada a Objetos - Parte 2: Universidade de São Paulo
  • Deep Learning Methods for Healthcare: University of Illinois Urbana-Champaign
  • Parallel Computing with MPI: University of Colorado Boulder

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