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.

Scrimba
Skills you'll gain: Anthropic Claude, Prompt Engineering, LLM Application, Generative AI, Large Language Modeling, Multimodal Prompts, Cloud API, AI literacy, Artificial Intelligence, Responsible AI, Application Programming Interface (API), Cloud Deployment
★ 4.3 (38) · Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Database Design, Data Migration, Generative AI, Database Development, Dashboard Creation, Software Documentation, Database Management, ChatGPT, Database Architecture and Administration, SQL, Business Reporting, Prototyping, Performance Testing
★ 4.8 (55) · Intermediate · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), Software Design Documents, Social Impact, Programming Principles, Computer Programming, Economics, Policy, and Social Studies, Ideation, Scripting, Social Sciences, Peer Review
★ 4.7 (47) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Natural Language Processing, grep, Text Mining, Clinical Informatics, Clinical Documentation, Clinical Data Management, R (Software), R Programming, Google Cloud Platform, Health Informatics, Unstructured Data, Data Processing
★ 3.7 (23) · Intermediate · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Robotics, Automation, Automation Engineering, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Biomedical Engineering, Computer Programming
★ 4.6 (60) · Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Backlogs, User Story, Sprint Planning, Agile Software Development, Project Estimation, Agile Methodology, Product Requirements, Agile Product Development, Sprint Retrospectives, Agile Project Management, Estimation, Prioritization
★ 4.8 (18) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Webpack, Frontend Performance, Search Engine Optimization, Web Development Tools, Web Analytics and SEO, Performance Tuning, Build Tools, Debugging, Usability Testing, Web Development, Software Testing, Test Tools, Front-End Web Development, Functional Testing, Test Automation, Continuous Monitoring, Development Testing, Computer Programming Tools, JavaScript Frameworks, WordPress
★ 4.5 (38) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Real-Time Operating Systems, Embedded Systems, Software Systems, Internet Of Things, Real Time Data, System Requirements, Software Development, Secure Coding, Cloud Computing Architecture, Systems Engineering, Cloud-Based Integration, System Design and Implementation, Back-End Web Development, System Implementation, Communication Systems, System Testing, Algorithms, Performance Testing, Systems Analysis
★ 4.6 (69) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Code Reusability, Program Development, Python Programming, Computer Programming, Programming Principles, Solution Design, Data Structures
★ 4.7 (53) · Beginner · Course · 1 - 3 Months

Skills you'll gain: C and C++, C++ (Programming Language), Data Structures, Application Development, Program Development, Data Storage, Programming Principles, Computer Programming, Java Programming, Software Development, Computer Science
★ 4.5 (46) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: MySQL, Java, Data Access, Data Store, Database Application, Database Development, Java Programming, Databases, Software Development, Data Storage, Program Development, Computer Programming
★ 4.4 (84) · Advanced · Guided Project · Less Than 2 Hours
Skills you'll gain: Data Warehousing, Google Cloud Platform, Big Data, Model Evaluation, Apache Spark, Data Integration, Dataflow, SQL, Data Pipelines, Metadata Management, Data Management, Real Time Data, Tensorflow, Data Science, Command-Line Interface, Applied Machine Learning, Cloud-Based Integration, Apache Hadoop, Query Languages, Machine Learning
★ 4.3 (125) · Intermediate · Specialization · 1 - 3 Months