R Programming courses can help you learn data manipulation, statistical analysis, and data visualization techniques. You can build skills in creating reproducible reports, implementing machine learning algorithms, and performing exploratory data analysis. Many courses introduce tools like RStudio and packages such as ggplot2 and dplyr, that support visualizing data and streamlining data processing tasks.

University of Colorado Boulder
Skills you'll gain: Matplotlib, Web Scraping, Pivot Tables And Charts, Pandas (Python Package), Data Integration, Statistical Visualization, Data Manipulation, Exploratory Data Analysis, Data Wrangling, Data Visualization, Data Transformation, Data Processing, Data Cleansing, Data Presentation, Plot (Graphics), Data Visualization Software, Statistical Analysis, Seaborn, NumPy, Python Programming
Beginner · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Java Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Large Language Modeling, Natural Language Processing, LLM Application, Generative AI Agents, Prompt Engineering, Test Case, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Performance Testing, Debugging, Applied Machine Learning, Artificial Intelligence, Machine Learning Algorithms, Decision Support Systems, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Application Security, Java, Containerization, SQL, Databases, Application Frameworks, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: ChatGPT, Keras (Neural Network Library), Applied Machine Learning, Image Analysis, Data Import/Export, Test Data, Machine Learning, Python Programming, Performance Tuning, Artificial Neural Networks, Data Processing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Restful API, Model View Controller, ASP.NET, OAuth, Web Development, Application Programming Interface (API), Web Services, Authentications, Unit Testing, C# (Programming Language), Web Applications, Application Security, Authorization (Computing), Software Testing, Data Access, Data Migration, Cloud Computing, Computer Programming, Data Validation
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Software Design Patterns, Software Design, Object Oriented Programming (OOP), Object Oriented Design, Java, Program Development, Technical Design, Computer Programming, Simulations, Graphical Tools, Algorithms
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: LLM Application, Large Language Modeling, Prompt Engineering, Generative AI, Applied Machine Learning, Python Programming, Open Source Technology, JSON, Debugging
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Program Evaluation, Open Source Technology, Human Computer Interaction, Digital Design, Computer Programming Tools, Program Development, Community Development, Data Mapping, Liberal Arts, Project Planning, Data Analysis Software, Research Methodologies, Intellectual Property, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data-Driven Decision-Making, Data Visualization, Business Analytics, Data Analysis, Data Cleansing, Statistical Analysis, Exploratory Data Analysis, Descriptive Statistics, Matplotlib, Data Manipulation, Customer Analysis, Analytical Skills, Trend Analysis, Pandas (Python Package), Python Programming, Jupyter
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Containerization, Web Design, Restful API, User Interface (UI), Node.JS, MongoDB, Database Management, Databases, JavaScript Frameworks, Web Development, Web Development Tools, Back-End Web Development, Full-Stack Web Development, Application Development, Javascript, GitHub
Intermediate · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: LLM Application, Prompt Engineering, Penetration Testing, Vulnerability Assessments, Security Testing, Large Language Modeling, Vulnerability Management, Risk Management Framework
Beginner · Project · Less Than 2 Hours