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: Canva (Software), Data Sharing, Digital Design, Content Creation, Digital Publishing, Graphic Design, Asset Protection, Teaching
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Design Elements And Principles, Graphic and Visual Design, Creativity
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Strategic Decision-Making, Decision Making, Dealing With Ambiguity, Leadership, Innovation, Strategic Leadership, Adaptability, Creative Thinking, Collaboration, Critical Thinking and Problem Solving, Agile Project Management
Intermediate · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Simulation and Simulation Software, Mathematical Modeling, Engineering Analysis, Matlab, Engineering Software, Engineering, Mechanical Engineering, Control Systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, User Interface and User Experience (UI/UX) Design, UI Components, 3D Assets, Timelines, Video Game Development, Game Design, Virtual Environment, Animations, Scripting, Event-Driven Programming, Debugging
Beginner · Course · 3 - 6 Months

Skills you'll gain: Photo Editing, Instagram, Social Media Content, Social Media, Social Media Marketing, Content Creation, Marketing Design, Graphics Software, Video Editing, Graphical Tools, Marketing
Beginner · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Continuous Monitoring, Cybersecurity, Security Management, Network Security, Security Strategy, Risk Management Framework, Internet Of Things, Cyber Risk, Threat Management, Cyber Security Strategy, Infrastructure Security, Hardware Architecture, Security Engineering, Encryption, Communication Systems, Wireless Networks, Information Systems Security, Vulnerability Assessments, Risk Analysis, Network Infrastructure
Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Power Platform, ChatGPT, No-Code Development, Microsoft Teams, Performance Analysis, Business Process Automation, Customer Engagement, Natural Language Processing, Application Deployment
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Lean Methodologies, Agile Methodology, Agile Product Development, Agile Project Management, Product Improvement, Sprint Planning, Business Process, Process Improvement, Product Development, Sprint Retrospectives, User Story
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Security Controls, Threat Management, Cybersecurity, Threat Detection, Cyber Threat Intelligence, Zero Trust Network Access, Cyber Attacks, Authentications, Cyber Risk, Information Systems Security, Data Security, Encryption, Multi-Factor Authentication, Cryptography, Authorization (Computing), Identity and Access Management
Intermediate · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Social Justice, Energy and Utilities, Sustainable Development, Environmental Issue, Socioeconomics, Community Development, Diversity Equity and Inclusion Initiatives, Systems Thinking, Advocacy, Policy Analysis, Climate Change Mitigation
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Diversity Equity and Inclusion Initiatives, Diversity and Inclusion, Diversity Training, Workplace inclusivity, Diversity Programs, Cultural Diversity, Human Resource Policies, Employee Engagement, Human Resources, Employee Retention, Relationship Building, Mentorship, Business Strategy, Leadership, Critical Thinking
Beginner · Course · 1 - 4 Weeks