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.

Google Cloud
Skills you'll gain: Flutter (Software), UI Components, Mobile Development, Google Cloud Platform, User Interface (UI), Application Development, Cross Platform Development, Web Development, Network Security
Beginner · Project · Less Than 2 Hours

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Prompt Patterns, Responsible AI, No-Code Development, Presentations, Application Development, Generative AI, Web Applications, Automation, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Application Design, Interactive Design, Digital Design, Creative Design, New Product Development, Creative Thinking, User Interface (UI) Design, Creativity, Application Deployment
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Hardware Architecture, Microarchitecture, Memory Management, Cloud Development, Computer Programming Tools, Computing Platforms, OS Process Management
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: SQL, PostgreSQL, Database Management, Data Manipulation, Database Systems, Query Languages
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Version Control, Restful API, Docker (Software), Containerization, Git (Version Control System), Development Environment, Flask (Web Framework), Application Programming Interface (API), Authentications, Application Deployment, Database Management, Database Development, JSON, Object-Relational Mapping, Operational Databases, API Testing, Python Programming, Object Oriented Programming (OOP), Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Data Presentation, Scientific Visualization, Application Development, Object Oriented Design, Data Visualization Software, Statistical Visualization, Plot (Graphics), Application Design, Visualization (Computer Graphics), Programming Principles, Data Visualization, Graphical Tools, Computational Thinking, Computer Graphic Techniques, Program Development, Graphic and Visual Design, Software Visualization
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Preprocessing, Classification Algorithms, Applied Machine Learning, Embeddings, Machine Learning Methods, Model Evaluation, Dependency Analysis
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Amazon Web Services, Amazon DynamoDB, Containerization, Amazon Elastic Compute Cloud, AWS CloudFormation, Continuous Integration, Amazon S3, Cloud Applications, Data Security, User Accounts, Load Balancing, Amazon CloudWatch, Security Controls, Encryption, DevOps, AWS Kinesis, Virtual Machines, Virtualization and Virtual Machines
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Animation and Game Design, Computer Graphic Techniques, Interactive Design, Game Design, Computer Displays, Development Environment, Package and Software Management, Software Installation
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Statistical Analysis, Statistical Methods, Matplotlib, Regression Analysis, Statistical Modeling, Data Science, Data Analysis, Data Visualization, Pandas (Python Package), Anomaly Detection, Plot (Graphics), Data Visualization Software, Statistical Visualization, Data Integration, Data Collection, Data Access, Data Manipulation, Application Programming Interface (API)
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Natural Language Processing, Recurrent Neural Networks (RNNs), Generative AI, Large Language Modeling, Token Optimization, Embeddings, Generative Model Architectures, Data Pipelines, Data Preprocessing, Artificial Neural Networks, Unstructured Data, Machine Learning Methods, Machine Learning, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles
Intermediate · Specialization · 1 - 3 Months