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.
Skills you'll gain: Descriptive Statistics, R (Software), Statistical Hypothesis Testing, Correlation Analysis, Tidyverse (R Package), Data Analysis, Regression Analysis, Probability & Statistics, Statistical Methods, Data Analysis Software, Data Import/Export, Statistical Analysis, R Programming, Data Wrangling, Statistical Software, Statistical Programming, Data Manipulation
Beginner · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, C and C++, Unit Testing, Algorithms, C (Programming Language), Software Design, Program Development, Graph Theory, Software Testing, Code Reusability, Memory Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Data Ethics, Generative AI Agents, Model Deployment, Restful API, Software Design Documents, Software Design, AI Integrations, Application Deployment, AI literacy, Software Architecture, Agentic Workflows, Continuous Integration, Software Development, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Data Ethics, File Management, Data Security, Google Sheets, Databases, Data Access, Data Quality, Data Collection, SQL, Data Import/Export, Metadata Management, Unstructured Data
Beginner · Course · 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Portfolio Management, Portfolio Risk, Investment Management, Investments, Performance Analysis, Risk Modeling, R Programming, R (Software), Time Series Analysis and Forecasting, Risk Analysis, Financial Analysis, Market Data, Financial Modeling, Financial Forecasting, Financial Data, Statistical Programming, Risk Management, Correlation Analysis, Regression Analysis, Data Manipulation
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Descriptive Statistics, Statistical Hypothesis Testing, Regression Analysis, Statistical Programming, R (Software), Probability Distribution, Statistical Analysis, R Programming, Data Import/Export, Probability & Statistics, Statistical Modeling, Statistical Methods, Descriptive Analytics, Tidyverse (R Package), Plot (Graphics), Statistics, Data Manipulation, Data Analysis, Statistical Inference, Data Wrangling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Email Security, Cloud Infrastructure, Cloud Platforms, Cloud Computing, Generative AI, Cloud Computing Architecture, Generative AI Agents, Cloud Services, Cloud Development, Cybersecurity, Hardening, Data Storage, Peripheral Devices, Virtualization, Computer Hardware, OSI Models, General Networking, Database Administration, Programming Principles, Computer Programming
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Algorithms, Debugging, Development Testing, Software Testing, Computational Thinking, Computer Programming, Theoretical Computer Science, Bioinformatics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Apache Spark, Large Language Modeling, Retrieval-Augmented Generation, PyTorch (Machine Learning Library), Computer Vision, Unsupervised Learning, Generative Model Architectures, Prompt Patterns, Generative AI, PySpark, Model Optimization, Keras (Neural Network Library), Supervised Learning, LLM Application, Vector Databases, Fine-tuning, Machine Learning, Python Programming, Data Science
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Javascript, Responsive Web Design, Web Design and Development, Ajax, Front-End Web Development, Bootstrap (Front-End Framework), Hypertext Markup Language (HTML), Web Design, Web Development, Web Development Tools, Development Environment, JSON, Web Applications, Frontend Performance, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design
Beginner · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Web Design, Verification And Validation, Web Design and Development, Cloud Hosting, Web Development, Front-End Web Development, Web Content, Web Development Tools, GitHub, Semantic Web, Responsive Web Design, Integrated Development Environments, Web Servers, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Wireframing, Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Design, Browser Compatibility, Web Development Tools, Javascript, Bootstrap (Front-End Framework), Web Design and Development, Debugging, Front-End Web Development, Verification And Validation, Web Development, Mockups, Interactive Design, Event-Driven Programming, Web Frameworks
Beginner · Specialization · 3 - 6 Months