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.

University of California, Irvine
Skills you'll gain: Test Planning, Linux, Embedded Systems, Electronics, Internet Of Things, Embedded Software, Network Protocols, Functional Specification, Electronic Components, Basic Electrical Systems, Electronic Hardware, Systems Design, Operating Systems, Electrical and Computer Engineering, Debugging, System Requirements, Application Programming Interface (API), Integrated Development Environments, Web Services, Python Programming
★ 4.7 (21K) · Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Computer Programming, Python Programming, Software Installation
★ 4.8 (234K) · Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: File I/O, Matlab, Programming Principles, Computer Programming, Code Reusability, Computational Logic, Computer Science, Data Import/Export, Debugging, Computer Programming Tools, File Management, Data Structures, Data Persistence, Plot (Graphics), Problem Solving
★ 4.8 (18K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Jupyter, R Programming, Data Analysis Software, Computer Programming Tools, GitHub, Data Science, Cloud Hosting, Git (Version Control System), Cloud Platforms, Other Programming Languages, Integrated Development Environments, Version Control, Development Environment, Query Languages, Python Programming
★ 4.5 (30K) · Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Problem Solving
★ 4.7 (7.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Plotly, Data Visualization Software, Web Scraping, Data Visualization, Data Wrangling, Plot (Graphics), Exploratory Data Analysis, Model Evaluation, Interactive Data Visualization, Data Cleansing, Data Preprocessing, Data Analysis, Python Programming, Data Science, NumPy, Machine Learning
★ 4.6 (62K) · Beginner · Specialization · 3 - 6 Months

Multiple educators
Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, Data Visualization, Correlation Analysis, Pandas (Python Package), NumPy, R Programming, Predictive Modeling, Python Programming, Machine Learning Algorithms, Data Science, Machine Learning, Project Management
★ 4.6 (118K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Django (Web Framework), Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Database Management, Database Theory, SQL, Database Design, Database Systems, Front-End Web Development, Unit Testing, MySQL, Web Development, Computer Programming, Pseudocode, Communication
★ 4.7 (18K) · Beginner · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: File I/O, Data Structures, Programming Principles, Computer Programming Tools, Python Programming, Computer Programming, Integrated Development Environments, Software Documentation, Jupyter
★ 4.6 (1.3K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Network Security, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Incident Response, Threat Management, Cybersecurity, Network Protocols, Threat Detection, Cloud Security, Vulnerability Assessments, Network Architecture, Computer Security Incident Management, Operating Systems, Debugging, Linux, Web Presence, Python Programming, SQL
★ 4.8 (70K) · Beginner · Professional Certificate · 3 - 6 Months

IBM
Skills you'll gain: Prompt Engineering, Unit Testing, Software Development Life Cycle, Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Software Architecture, Responsible AI, Computer Vision, LangChain, LLM Application, Javascript, Full-Stack Web Development, IBM Cloud, Data Ethics, Python Programming, Application Deployment, Software Development, Machine Learning, Data Science
★ 4.6 (83K) · Beginner · Professional Certificate · 3 - 6 Months

IBM
Skills you'll gain: Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Plotly, Data Visualization Software, Web Scraping, Data Wrangling, SQL, Plot (Graphics), Exploratory Data Analysis, Unsupervised Learning, Model Evaluation, Data Cleansing, Jupyter, Data Literacy, Generative AI, Professional Networking, Data Visualization, Python Programming
★ 4.6 (151K) · Beginner · Professional Certificate · 3 - 6 Months