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: Maintainability, Web Development Tools, Development Testing, JavaScript Frameworks, Development Environment, Web Applications, Event-Driven Programming, Software Installation, Configuration Management, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Jetpack, Android Development, Kotlin, Animations, Integrated Development Environments, Mobile Development, UI Components, User Interface (UI)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: ASP.NET, .NET Framework, Software Design Patterns, Software Design, Maintainability, Software Architecture, Object Oriented Design, C# (Programming Language), Microsoft Visual Studio, Application Programming Interface (API), UI Components, API Design, Application Frameworks, Restful API, Development Testing, User Interface (UI), Object-Relational Mapping, Debugging, Unit Testing, Web Design and Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Kafka, Apache Spark, Scala Programming, Real Time Data, Apache Hadoop, Apache Cassandra, Applied Machine Learning, Big Data, Data Processing, Application Deployment, Distributed Computing, Programming Principles, Cloud Deployment, Data Structures, Development Environment
Advanced · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Tensorflow, Generative AI Agents, Recurrent Neural Networks (RNNs), BeeAI, Transfer Learning, Deep Learning, Convolutional Neural Networks, AI Orchestration, Artificial Neural Networks, Responsible AI, Agentic Workflows, Agentic systems, Data Ethics, Model Training, Scalability, Model Optimization, Applied Machine Learning
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Web Scraping, Python Programming, Jupyter, Image Analysis, Text Mining, Data Manipulation, Computer Vision, Data Analysis, Natural Language Processing, Data Visualization Software, Data Science, Unstructured Data
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Code Reusability, Javascript, Front-End Web Development, Web Development
Intermediate · Guided Project · Less Than 2 Hours

Universitat Politècnica de València
Skills you'll gain: SQL, Database Management Systems, Data Integrity, Database Management, Relational Databases, Database Systems, Database Administration, Databases, Database Theory, Query Languages, Database Design, Secure Coding, Back-End Web Development, Web Applications, Application Security, Data Manipulation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java Programming, Java, Data Management, Secure Coding, Theoretical Computer Science, Performance Tuning, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Webpack, Object Oriented Programming (OOP), Object Oriented Design, Full-Stack Web Development, JSON, Web Development Tools, Javascript, Event-Driven Programming, HTML and CSS, Application Programming Interface (API), Application Deployment, Web Applications, Web Development, Kanban Principles, Code Reusability, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Browser Compatibility, Programming Principles, Data Persistence
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Sprint Retrospectives, Agile Methodology, Agile Project Management, Change Management, Agile Software Development, Organizational Change, Team Management, Team Building, IT Management, Leadership Studies, Team Performance Management, Management Training And Development, Team Leadership, Culture Transformation, Organizational Leadership, Estimation, Continuous Improvement Process, Communication
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Full-Stack Web Development, Responsive Web Design, UI Components, Data Validation, User Interface (UI) Design, JavaScript Frameworks, Authentications, PostgreSQL, Web Applications, Database Development, React.js, Object-Relational Mapping, Secure Coding, Development Environment, Databases, Application Deployment, Data Modeling
Intermediate · Course · 1 - 3 Months