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.

Universitat Autònoma de Barcelona
Skills you'll gain: 3D Modeling, Video Game Development, Animation and Game Design, 3D Assets, Unity Engine, Game Design, User Interface (UI) Design, User Interface (UI), Visualization (Computer Graphics), Animations, Computer Graphics, Music, Computer Graphic Techniques, Creativity, Data Import/Export
ā 4.5 (226) Ā· Mixed Ā· Course Ā· 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Database Systems, Database Theory, Relational Databases, Database Management, SQL, Databases, Database Design, Database Development, Database Software, Database Application, Database Management Systems, Information Systems, MySQL, Query Languages, Data Modeling, Transaction Processing, MySQL Workbench, Information Systems Security, Data Integrity, Performance Tuning
ā 4.4 (462) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

University of Michigan
Skills you'll gain: Climate Change Programs, Climate Change Mitigation, Climate Change Adaptation, Social Impact, Sustainable Development, Sustainable Design, Mitigation, Driving engagement
ā 4.7 (204) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Adobe Express, Content Creation, Multimedia, Video Production, Web Content, Visual Design, Design Strategies, Media Production, Storyboarding, Infographics, Visual Storytelling, Graphic and Visual Design, Design Elements And Principles, Digital Design, AI powered creativity, Digital Media Strategy, Video Editing, Storytelling, Communication, Editing
ā 4.7 (141) Ā· Mixed Ā· Course Ā· 1 - 4 Weeks

IIT Bombay
Skills you'll gain: Internet Of Things, Network Protocols, Wireless Networks, General Networking, Interoperability, Emerging Technologies, Data Analysis, Communication Systems, Systems Design, Regression Analysis, Systems Architecture, Unsupervised Learning
ā 4.7 (86) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Coursera
Skills you'll gain: Storyboarding, Storytelling, Canva (Software), Visual Storytelling, Graphical Tools, Animations, Graphic Design, Design and Product, Business, Marketing
ā 4.6 (208) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

National Taiwan University
Skills you'll gain: Machine Learning Algorithms, Model Evaluation, Classification Algorithms, Machine Learning Methods, Model Training, Algorithms, Supervised Learning, Logistic Regression, Machine Learning, Applied Machine Learning, Regression Analysis, Feature Engineering, Statistical Methods, Model Optimization, Verification And Validation, Data Transformation
ā 4.9 (331) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Ancient History, Cultural Sensitivity, Cultural Responsiveness, Culture, Diagram Design, Intercultural Competence, Cultural Diversity, Language Learning, Liberal Arts, Creativity, Language Interpretation, Translation, and Studies, European History, World History, Social Studies, Diversity Awareness, Social Justice, Anthropology, Empathy & Emotional Intelligence, Research, Vocabulary
ā 4.8 (240) Ā· Beginner Ā· Specialization Ā· 3 - 6 Months

Arizona State University
Skills you'll gain: Semiconductors, Electronic Hardware, Electronics Engineering, Electronics, Hardware Design, Microarchitecture, Reliability, Electronic Components, Computer Hardware, Thermal Management, Engineering, Technical Design, Engineering Design Process, Systems Integration, Technology Roadmaps, Electrical Systems, Manufacturing Processes, Emerging Technologies
ā 4.7 (171) Ā· Mixed Ā· Course Ā· 1 - 3 Months

University of California, Davis
Skills you'll gain: Prompt Engineering, Generative AI Agents, AI Workflows, Prompt Patterns, Agentic Workflows, Agentic systems, Generative AI, AI literacy, Artificial Intelligence, Responsible AI, Risking, Algorithms
ā 4.7 (207) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Surveys, Survey Creation, Data Literacy, Data Visualization, Data Analysis, Peer Review, Research Design, Statistics, Probability & Statistics, Data Presentation, Sampling (Statistics), Regression Analysis, Descriptive Statistics, Research, Probability, Quantitative Research, Analytics, Logistic Regression, Correlation Analysis, Statistical Hypothesis Testing
ā 4.6 (271) Ā· Beginner Ā· Specialization Ā· 3 - 6 Months

Skills you'll gain: Digital Transformation, Business Transformation, Product Lifecycle Management, Technology Strategies, Design Thinking, Competitive Analysis, Data Strategy, Corporate Strategy, Business Strategy, Business Technologies, Business Economics, Growth Strategies, Process Design, Emerging Technologies, Market Dynamics, Innovation, Leadership, Communication
ā 4.7 (285) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks