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: Data Manipulation, Data Access, Data Import/Export, SAS (Software), Microsoft Excel, Data Analysis, Statistical Programming, Data Preprocessing, Debugging
Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Sanitation, Environmental Engineering, Water Resource Management, Civil Engineering, Sustainable Development, Systems Thinking, Sustainable Technologies, Case Studies, Community Development, Process Flow Diagrams
Intermediate · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Electronics, Electronic Components, Robotics, Programming Principles, Prototyping, Automation, Embedded Systems, Integrated Development Environments, Computer Programming, Debugging
Mixed · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Wireframing, Web Content Accessibility Guidelines, Responsive Web Design, HTML and CSS, Browser Compatibility, Web Design, Web Design and Development, Front-End Web Development, User Interface (UI), Verification And Validation, Cascading Style Sheets (CSS), Web Development, Usability, Javascript
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Database Design, SQL, Database Management Systems, NoSQL, Relational Databases, Data Warehousing, Database Theory, Database Architecture and Administration, Database Administration, Databases, Database Systems, Database Management, Data Modeling, Query Languages, Big Data, Data Architecture, Database Application, Data Integrity, Data Access, Data Science
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Keras (Neural Network Library), Reinforcement Learning, Convolutional Neural Networks, Unsupervised Learning, Deep Learning, Autoencoders, Tensorflow, Recurrent Neural Networks (RNNs), Machine Learning Methods, Generative AI, Generative Adversarial Networks (GANs), Transfer Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Computer Vision, Model Evaluation, Performance Tuning
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Responsible AI, Anomaly Detection, Computer Vision, Artificial Intelligence, Microsoft Azure, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Data Ethics, Machine Learning
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cucumber (Software), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, System Testing, Test Case, Software Development Tools, Testability, White-Box Testing, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Object Oriented Design, Java, Java Programming, File Management, Application Development, Programming Principles, Data Structures, Data Management, Integrated Development Environments
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Microbiology, Health Informatics, Big Data, Biostatistics, Data Analysis, Immunology, Molecular Biology, Nutrition and Diet, Biology, Specimen Collection
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Computational Thinking, Data Collection, Microsoft Visual Studio, Program Development, C (Programming Language), Programming Principles, Algorithms, Data Storage, Computer Programming
Beginner · Course · 1 - 4 Weeks