• 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


  • D

    Duke University

    MLOps Platforms: Amazon SageMaker and Azure ML

    Skills you'll gain: AWS SageMaker, MLOps (Machine Learning Operations), Microsoft Azure, Model Deployment, Data Engineering, Exploratory Data Analysis, Data Pipelines, Model Training, Amazon Web Services, Feature Engineering, Cloud Solutions, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Data Preprocessing, Cloud Deployment, Data Analysis, Applied Machine Learning, Machine Learning Methods, Machine Learning, Python Programming

    ★ 3.6 (59) · Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • D

    DeepLearning.AI

    Data Storage and Queries

    Skills you'll gain: Data Store, Data Storage, Data Storage Technologies, Query Languages, Vector Databases, Data Lakes, File Systems, Database Systems, SQL, Databases, Data Architecture, Cloud Storage, Data Warehousing, Amazon Web Services, Performance Tuning

    ★ 4.6 (88) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    API Testing a real web application via Postman

    Skills you'll gain: API Testing, Postman API Platform, OAuth, Application Programming Interface (API), Performance Testing, Security Testing, Software Testing, Test Tools, Authentications, Scenario Testing

    ★ 4.3 (75) · Beginner · Guided Project · Less Than 2 Hours

  • C

    Codio

    Intro to Operating Systems 3: Concurrency

    Skills you'll gain: OS Process Management, Operating Systems, System Programming, Performance Tuning, System Software, Data Structures, Event-Driven Programming, Data Access

    ★ 4.4 (36) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • M

    Microsoft

    Data Manipulation and Transactions in SQL Server

    Skills you'll gain: Transact-SQL, Microsoft SQL Servers, Transaction Processing, Database Management, Relational Databases, SQL, Databases, Database Architecture and Administration, Database Theory, Operational Databases, Database Development, Data Integrity, Data Access, Generative AI, Performance Tuning

    ★ 4.3 (50) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • D

    Dartmouth College

    C Programming: Modular Programming and Memory Management - 3

    Skills you'll gain: C (Programming Language), Memory Management, System Programming, Computer Architecture, Embedded Software, Programming Principles, Code Reusability, Computer Programming, Linux

    ★ 4.8 (62) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • I

    Infosec

    Advanced Python Scripting for Cybersecurity

    Skills you'll gain: Network Analysis, Network Security, Cyber Operations, Intrusion Detection and Prevention, MITRE ATT&CK Framework, Cybersecurity, Threat Detection, Network Monitoring, Penetration Testing, Anomaly Detection, Exploitation techniques, Brute-force attacks, Scripting, Authentications, Python Programming, Data Access, Identity and Access Management, Automation

    ★ 4.5 (81) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Codio

    Python Basic Structures: Lists, Strings, and Files

    Skills you'll gain: File I/O, Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science, Data Storage

    ★ 4.4 (93) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    Scrimba

    Prompt Engineering for Web Developers

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Debugging, ChatGPT, Token Optimization, Pseudocode, AI literacy, Web Development, Web Development Tools, Artificial Intelligence, Program Development, Web Applications, Software Development, Software Engineering

    ★ 4.5 (119) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • I

    Infosec

    CISSP Domain 1: Security and Risk Management

    Skills you'll gain: Information Systems Security, Risk Management, Security Management, Continuous Monitoring, Information Assurance, Law, Regulation, and Compliance, Cyber Governance, Governance, Regulation and Legal Compliance, Cybersecurity, Security Controls, Security Strategy, Risk Mitigation, Information Privacy, Cyber Security Policies, Risk Management Framework, ISO/IEC 27001, Risk Control, Threat Modeling, Information Systems

    ★ 4.7 (63) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • J

    Johns Hopkins University

    Introduction to the Tidyverse

    Skills you'll gain: Tidyverse (R Package), Data Wrangling, R (Software), Data Cleansing, Data Transformation, Data Manipulation, R Programming, Data Science, Exploratory Data Analysis, Data Analysis, Data Management, File Management, Data Visualization

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

    Status: Free Trial
    Free Trial
  • C

    Columbia University

    Advanced Topics in Derivative Pricing

    Skills you'll gain: Derivatives, Credit Risk, Securities (Finance), Financial Market, Portfolio Risk, Capital Markets, Risk Modeling, Risk Management, Portfolio Management, Financial Modeling, Mathematical Modeling, Probability Distribution, Computer Programming

    ★ 4.5 (32) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
1…139140141…500

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

  • MLOps Platforms: Amazon SageMaker and Azure ML: Duke University
  • Data Storage and Queries: DeepLearning.AI
  • API Testing a real web application via Postman: Coursera
  • Intro to Operating Systems 3: Concurrency: Codio
  • Data Manipulation and Transactions in SQL Server: Microsoft
  • C Programming: Modular Programming and Memory Management - 3: Dartmouth College
  • Advanced Python Scripting for Cybersecurity: Infosec
  • Python Basic Structures: Lists, Strings, and Files: Codio
  • Prompt Engineering for Web Developers: Scrimba
  • CISSP Domain 1: Security and Risk Management: Infosec

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