• 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


  • U

    University of California San Diego

    Comparing Genes, Proteins, and Genomes (Bioinformatics III)

    Skills you'll gain: Bioinformatics, Computational Thinking, Memory Management, Graph Theory, Python Programming

    ★ 4.6 (142) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Data Visualization with Plotly Express

    Skills you'll gain: Plotly, Interactive Data Visualization, Plot (Graphics), Data Visualization Software, Ggplot2, Exploratory Data Analysis, Data Analysis, Python Programming, Data Science, Machine Learning

    ★ 4.7 (269) · Intermediate · Guided Project · Less Than 2 Hours

  • B

    Board Infinity

    Master Full-Stack Web Development with Laravel & PHP

    Skills you'll gain: Restful API, Secure Coding, Application Deployment, Web Development, API Design, Full-Stack Web Development, Security Controls, Scripting Languages, Cloud API, Software Documentation, Software Installation, Data Validation

    ★ 4.2 (200) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • E

    EDUCBA

    Build and Evaluate R Shiny Data Apps

    Skills you'll gain: Shiny (R Package), Cloud Deployment, Interactive Data Visualization, Data Visualization, Cloud Applications, Application Deployment, UI Components, Server Side, Dashboard Creation, Performance Tuning, R (Software), Dashboard, Secure Coding, User Interface (UI), Application Lifecycle Management, Web Applications, Authentications, Application Development, R Programming, Data Management

    Beginner · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • S

    SAS

    Introduction to Statistical Analysis: Hypothesis Testing

    Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, SAS (Software), Correlation Analysis, Statistical Software, Statistical Modeling, Regression Analysis, Exploratory Data Analysis, Statistical Methods, Statistical Inference, Probability & Statistics, Analysis, Graphical Tools, Predictive Modeling, Predictive Analytics, Model Evaluation

    ★ 4.7 (176) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Colorado Boulder

    Modeling and Control of Power Electronics

    Skills you'll gain: Power Electronics, Control Systems, Electronic Systems, Electrical Engineering, electromagnetics, Electrical Power, Electronics Engineering, Electric Power Systems, Simulation and Simulation Software, Electronics, Engineering Analysis, Simulations, Electrical Systems, Mathematical Modeling, Hardware Design, Computer-Aided Design, Matlab, Technical Design, Engineering Design Process, Energy and Utilities

    ★ 4.7 (163) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • T

    The Hong Kong University of Science and Technology

    Programming with Scratch

    Skills you'll gain: Animation and Game Design, Computational Thinking, Animations, Programming Principles, Computer Programming, Storytelling, Game Design, Solution Design, Program Development, Coordination

    ★ 4.4 (117) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • C

    Codio

    Advanced Django: Mastering Django and Django Rest Framework

    Skills you'll gain: Django (Web Framework), Performance Tuning, Postman API Platform, Restful API, Application Programming Interface (API), Data Validation, Authentications, Frontend Integration, React.js, API Testing, Authorization (Computing), Secure Coding, Object-Relational Mapping, API Design, Scalability, JavaScript Frameworks, JSON, Test Tools, Web Development, Python Programming

    ★ 4.6 (163) · Advanced · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • I

    IBM

    AI Workflow: Business Priorities and Data Ingestion

    Skills you'll gain: Design Thinking, Market Opportunities, Data Integration, Data Engineering, Data Science, Analytical Skills, Data Pipelines, Data Validation, Extract, Transform, Load, Data Processing, Workflow Management, Process Modeling, Data Cleansing, Data Quality, Data Collection, Business Priorities, NumPy, Machine Learning, Python Programming

    ★ 4.4 (191) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • T

    Tufts University

    Building a Healthy Plate

    Skills you'll gain: Nutrition and Diet, Nutrition Education, Meal Planning And Preparation, Food and Beverage, Health Education

    ★ 4.8 (216) · Beginner · Course · 1 - 4 Weeks

    Category: Free
    Free
  • U

    Universidad de los Andes

    Introducción al desarrollo web

    Skills you'll gain: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design and Development, UI Components, Web Development, Web Design, Front-End Web Development, Web Applications, Typography

    ★ 4.6 (181) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Colorado Boulder

    Introduction to High-Performance and Parallel Computing

    Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Shell Script, Computer Systems, Big Data, Linux Commands, Hardware Architecture, Operating Systems, Unix Shell, File Systems, Computing Platforms, Linux, Performance Testing, Scripting, Performance Tuning, Memory Management, Computer Architecture, Capacity Management, File Management

    ★ 3.8 (168) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
1…113114115…500

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

  • Comparing Genes, Proteins, and Genomes (Bioinformatics III): University of California San Diego
  • Data Visualization with Plotly Express: Coursera
  • Master Full-Stack Web Development with Laravel & PHP: Board Infinity
  • Build and Evaluate R Shiny Data Apps: EDUCBA
  • Introduction to Statistical Analysis: Hypothesis Testing: SAS
  • Modeling and Control of Power Electronics: University of Colorado Boulder
  • Programming with Scratch: The Hong Kong University of Science and Technology
  • Advanced Django: Mastering Django and Django Rest Framework: Codio
  • AI Workflow: Business Priorities and Data Ingestion: IBM
  • Building a Healthy Plate: Tufts 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
  • Cookies Preference Center
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