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.
University of Illinois Urbana-Champaign
Skills you'll gain: Design Thinking, Creative Thinking, Intellectual Property, Conceptual Design, 3D Modeling, Solution Design, Innovation, Prototyping, Social Impact, Manufacturing Processes, Manufacturing and Production, Entrepreneurship
Beginner · Course · 1 - 3 Months

High Tech High Graduate School of Education
Skills you'll gain: Storyboarding, Storytelling, Graphic and Visual Design, Layout Design, Typography, Creativity, Peer Review
Mixed · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Multimedia, Developing Training Materials, Visual Design, Graphical Tools, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

Fractal Analytics
Skills you'll gain: Responsible AI, Data Ethics, Generative AI, Human Centered Design, Problem Solving, AI Security, AI Enablement, Business Leadership, Strategic Leadership, AI Product Strategy, Generative Adversarial Networks (GANs), Business Strategy, Ethical Standards And Conduct, Analytical Skills, Strategic Thinking, Artificial Intelligence, Critical Thinking, Design Thinking, Thought Leadership, Project Implementation
Beginner · Specialization · 3 - 6 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Overcoming Objections, Negotiation, Contract Negotiation, Active Listening, Cooperation, Workplace inclusivity, Teamwork, Interpersonal Communications, Overcoming Obstacles, Conflict Management, Professional Development, Communication, Relationship Building, Collaboration, Coordinating, Leadership, Organizational Effectiveness, Persuasive Communication, Communication Strategies, Customer Insights
Intermediate · Specialization · 3 - 6 Months
University of Pennsylvania
Skills you'll gain: Diversity Programs, Team Building, Diversity and Inclusion, Diversity Awareness, Team Management, Diversity Equity and Inclusion Initiatives, Goal Setting, Intercultural Competence, Emotional Intelligence, Team Leadership, Team Performance Management, Workplace inclusivity, Systems Thinking, Team Motivation, Presentations, Cognitive flexibility, Culture, Case Studies, Collaboration, Cultural Diversity
Beginner · Specialization · 3 - 6 Months

University of Toronto
Skills you'll gain: Traffic Flow Optimization, Machine Controls, Automation, Robotics, Graph Theory, Algorithms, Computer Vision, Mathematical Modeling, Data Mapping, Predictive Modeling, Data Structures, Spatial Data Analysis, Control Systems, Estimation, Applied Mathematics
Advanced · Course · 1 - 3 Months

Queen Mary University of London
Skills you'll gain: Qualitative Research, Proposal Development, Market Research, Research Reports, Data Collection, Research Design, Research Methodologies, Analytics, Data Analysis, Statistical Hypothesis Testing, Survey Creation, Statistical Analysis, Surveys, Correlation Analysis, Business Research, Quantitative Research, Research, Science and Research, Market Analysis, Focus Group
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Music, Media Production, Creativity, Digital Signal Processing, Editing, File Management, System Configuration
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cyber Threat Hunting, Cyber Threat Intelligence, Threat Modeling, Penetration Testing, Threat Detection, MITRE ATT&CK Framework, Cryptography, Security Testing, Application Security, Encryption, Cybersecurity, Vulnerability Scanning, AI Security, Vulnerability Assessments, Exploitation techniques, Test Planning
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Systems Design, Tensorflow, Hybrid Cloud Computing, Google Cloud Platform, Systems Architecture, Performance Tuning, Machine Learning, Model Evaluation, Distributed Computing, Scalability
Advanced · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, LangChain, LLM Application, Generative AI, Model Evaluation, Flask (Web Framework), Natural Language Processing, Software Development
Intermediate · Course · 1 - 4 Weeks