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.

Michigan State University
Skills you'll gain: Color Theory, Digital Design, Graphics Software, Creative Design, Creativity, Adobe Creative Cloud, Image Quality, Design
Beginner Ā· Course Ā· 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Water Sustainability, Program Evaluation, Cross-Functional Team Leadership, Strategic Partnership, Sustainable Development, Communication Planning, Water Resource Management, Project Design, Social Media, Human Centered Design, Team Leadership, Initiative and Leadership, Water Resources, Project Planning, Resilience, Sustainable Systems, Strategic Leadership, Environmental Issue, Problem Solving, Climate Change Adaptation
Beginner Ā· Specialization Ā· 1 - 3 Months

Arizona State University
Skills you'll gain: Rapport Building, Growth Mindedness, Empathy, Relationship Building, Constructive Feedback, Interpersonal Communications, Social Skills, Verbal Communication Skills, Leadership, Compassion, Collaboration, Mentorship, Teamwork, Empowerment, Decision Making, Active Listening, Independent Thinking, Open Mindset, Conflict Management, Accountability
Beginner Ā· Specialization Ā· 3 - 6 Months

Skills you'll gain: LLM Application, Application Development, Large Language Modeling, UI Components, Generative AI, Semantic Web, Performance Tuning, Natural Language Processing, Database Software, Scalability
Intermediate Ā· Course Ā· 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Data Visualization Software, Scientific Visualization, Interactive Data Visualization, Geospatial Information and Technology, Data Presentation, Color Theory, Graphic and Visual Design, Tree Maps, Visualization (Computer Graphics), Data Storytelling, Design Elements And Principles, Plot (Graphics), Data Literacy, Heat Maps, Computer Displays, Exploratory Data Analysis, Time Series Analysis and Forecasting, Data Mapping, Scatter Plots, Scalability
Intermediate Ā· Specialization Ā· 3 - 6 Months

LearnKartS
Skills you'll gain: Apache Kafka, Apache Spark, Prometheus (Software), Data Pipelines, Distributed Computing, Real Time Data, Data Processing, Security Controls, Configuration Management, Application Performance Management, Performance Tuning, Encryption, Authorization (Computing), Authentications, Data Storage Technologies, Server Administration, Network Monitoring, File Management
Beginner Ā· Specialization Ā· 1 - 3 Months

Skills you'll gain: Stakeholder Engagement, Stakeholder Management, Conflict Management, Project Management Institute (PMI) Methodology, Strategic Communication, Cultural Diversity, Project Management, Cultural Sensitivity, Communication, Organizational Structure, Influencing, Relationship Building
Beginner Ā· Course Ā· 1 - 4 Weeks

Northwestern University
Skills you'll gain: Data-Driven Decision-Making, Strategic Communication, Collaboration, Crisis Management, Team Leadership, Organizational Leadership, Business Leadership, Culture Transformation, Strategic Decision-Making, Strategic Leadership, Customer experience strategy (CX), Case Studies, Human Centered Design, Innovation, Decision Making, Peer Review
Mixed Ā· Course Ā· 1 - 3 Months

Macquarie University
Skills you'll gain: Responsible AI, Cryptography, DevSecOps, Encryption, Secure Coding, Data Security, Cybersecurity, Key Management, Network Security, Public Key Infrastructure, Data Encryption Standard, Cloud-Native Computing, Security Controls, Application Security, Cloud Security, CI/CD, Security Awareness, Artificial Intelligence and Machine Learning (AI/ML), Software Development, Software Architecture
Beginner Ā· Specialization Ā· 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Consumer Behaviour, Solution Design, Ideation, Sustainable Development, Environmental Issue, Business Planning, Market Dynamics, Entrepreneurship, Market Analysis, Product Development, Marketing, Qualitative Research, Needs Assessment, Business Development, Sustainability Reporting, Cultural Sensitivity
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Routing Protocols, TCP/IP, Network Troubleshooting, OSI Models, Network Switches, Data Centers, Virtual Local Area Network (VLAN), Network Protocols, Network Security, Network Routing, Network Administration, Virtualization and Virtual Machines, Computer Networking, Network Monitoring, Wide Area Networks, Virtualization, Wireless Networks, Network Model, Networking Hardware, Local Area Networks
Intermediate Ā· Specialization Ā· 3 - 6 Months

Fundação Instituto de Administração
Skills you'll gain: Systems Thinking, Surveys, Innovation, Simulations, Forecasting, Contingency Planning, Strategic Thinking, Process Flow Diagrams, Project Design, Systems Analysis, Corporate Strategy, Strategic Decision-Making, Business Planning, Complex Problem Solving, Business Strategy, Organizational Strategy, Analysis, Verbal Communication Skills, Business Risk Management, Risk Management
Intermediate Ā· Specialization Ā· 3 - 6 Months