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.

Coursera
Skills you'll gain: Java, Data Structures, File I/O, Java Programming, Data Access, Data Cleansing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: OpenAI API, ChatGPT, Prompt Engineering, OpenAI, AI Integrations, LLM Application, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Software Development Life Cycle, CI/CD, Cloud-Native Computing, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development, Agile Project Management, Cloud Development, Continuous Delivery, Agile Software Development, Cloud Computing Architecture, Continuous Deployment, Cloud Applications, Scrum (Software Development), Computer Programming, Kubernetes
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Performance Testing, Application Programming Interface (API), User Interface (UI), Javascript
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: User Interface (UI), User Interface and User Experience (UI/UX) Design, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), UI Components, Secure Coding, Full-Stack Web Development, Web Applications, Database Development, Frontend Integration, JavaScript Frameworks, Database Management, Hypertext Markup Language (HTML), Software Architecture, Development Environment, Development Testing, Software Testing, NoSQL, API Design
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: IBM Cloud, Cryptography, Cryptographic Protocols, Algorithms, Key Management, Python Programming, Linear Algebra, Program Development, Simulations, Software Installation, Development Environment, Application Frameworks
Beginner · Course · 3 - 6 Months

Universidad de Palermo
Skills you'll gain: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Software Development Tools, Computational Thinking, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Integrated Development Environments, Data Validation, Web Applications, Scripting, Object Oriented Design, Development Environment, Object Oriented Programming (OOP), Code Reusability, Django (Web Framework), Web Development Tools, Software Testing, Web Development, Customer Data Management, Data Structures, Program Development, Scripting Languages, Python Programming, Record Keeping, Programming Principles
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Dashboard, Dashboard Creation, Data Visualization Software, ChatGPT, Analytics, Interactive Data Visualization, Data Analysis, Python Programming, Generative AI, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Warehousing, IBM Cognos Analytics, Extract, Transform, Load, Database Architecture and Administration, Data Visualization, Database Design, Dashboard Creation, Data Modeling, MySQL, Dashboard, Business Intelligence, Database Management, Data Architecture, Data Pipelines, PostgreSQL, Statistical Reporting, Shell Script, SQL, Data Transformation, Data Import/Export
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: SQL, Relational Databases, Database Management, Database Application, Query Languages, Databases, Data Manipulation, Database Management Systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Cleansing, PySpark, Data Manipulation, Data Preprocessing, Data Processing, Apache Spark, Data Analysis, Applied Machine Learning, Predictive Modeling, Big Data, Machine Learning, Regression Analysis, Model Training
Intermediate · Guided Project · Less Than 2 Hours