Algorithm design courses can help you learn sorting algorithms, graph theory, dynamic programming, and complexity analysis. You can build skills in problem-solving, optimizing code efficiency, and understanding data structures like trees and hash tables. Many courses introduce tools such as Python, Java, or C++, along with frameworks for implementing algorithms, that support tasks in artificial intelligence, data analysis, and software development.

Skills you'll gain: React Redux, React.js, Back-End Web Development, Front-End Web Development, UI Components, Web Applications, Application Programming Interface (API), JavaScript Frameworks, Web Design and Development, Authentications, Responsive Web Design, Restful API, User Interface (UI), User Accounts
Intermediate · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: Design Thinking, Ideation, Innovation, Creative Problem-Solving, Brainstorming, Creativity, Open Mindset, Storytelling, Data Visualization, Strategic Thinking, Case Studies, Test Tools, Leadership and Management, Marketing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Mobile Development, User Interface and User Experience (UI/UX) Design, React Native, Apple iOS, Android Development, iOS Development, Application Development, Databases, Database Management, Flutter (Software), Application Deployment, Back-End Web Development, Application Performance Management, Marketing Strategies, Google Analytics
Intermediate · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Design Thinking, Innovation, Creative Problem-Solving, Process Development, Creative Thinking, New Product Development, Open Mindset, Cognitive flexibility, Creativity, Lean Methodologies, Customer Engagement, Organizational Strategy, Product Lifecycle Management, Business Modeling
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Data Structures, Package and Software Management, Blockchain, Development Environment, Web Development, Programming Principles, Web Servers, Restful API, System Programming, Maintainability, Algorithms, Integrated Development Environments, Software Testing, Unit Testing, Software Design Patterns, Development Testing, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: 3D Modeling, 3D Assets, Autodesk, Design Software, Visualization (Computer Graphics), Computer Graphics, Editing, Virtual Environment, Simulations
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Deployment, Google Cloud Platform, Cloud Deployment, Cloud Infrastructure, Hardware Architecture, Infrastructure Architecture, AI Workflows, Cloud Computing Architecture, Performance Tuning, Computer Hardware, MLOps (Machine Learning Operations), Cloud Platforms, Computing Platforms, Interoperability, Artificial Intelligence, Product Demonstration, Performance Improvement, Benchmarking, Systems Architecture
Intermediate · Specialization · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Human Computer Interaction, Web Content Accessibility Guidelines, Human Factors, Usability, Interaction Design, Prototyping, User Interface and User Experience (UI/UX) Design, User Experience Design, User Centered Design, User Interface (UI) Design, Responsive Web Design, Design Thinking, Usability Testing, Augmented and Virtual Reality (AR/VR), User Research, Wireframing, Information Architecture
Intermediate · Course · 1 - 3 Months

Parsons School of Design, The New School
Skills you'll gain: Economics, Policy, and Social Studies, Socioeconomics, Economics, Market Dynamics, Social Justice, Economic Development, Labor Relations, Sustainable Development, International Relations, World History, Global Marketing, Behavioral Economics, Innovation, Leadership, Critical Thinking, Communication
Beginner · Course · 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Machine Learning, Supervised Learning, Python Programming, Model Evaluation, Scikit Learn (Machine Learning Library), Logistic Regression, Applied Machine Learning, Regression Analysis, Classification Algorithms, Statistical Methods, Linear Algebra
Mixed · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Health Informatics, ICD Coding (ICD-9/ICD-10), Clinical Data Management, Data Mining, Medical Records, Clinical Informatics, Descriptive Analytics, Database Design, Electronic Medical Record, Precision Medicine, Analytics, Relational Databases, Patient Flow, Exploratory Data Analysis, Predictive Analytics, Descriptive Statistics, Predictive Modeling, SQL, Interoperability, Machine Learning
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: 3D Modeling, Product Design, Design Thinking, Innovation, Manufacturing Processes, Computer-Aided Design, Prototyping, Product Development, Production Process, Social Impact, Materials science
Beginner · Course · 1 - 4 Weeks