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.

Tecnológico de Monterrey
Skills you'll gain: Digital pedagogy, Innovation, Emerging Technologies, Solution Design, digital literacy, Entrepreneurship, Educational Materials, Learning Strategies, Student-Centred Learning, Creativity
Beginner Ā· Course Ā· 1 - 3 Months

University of Washington
Skills you'll gain: Persuasive Communication, Public Speaking, Verbal Communication Skills, Storytelling, Driving engagement, Communication Strategies, Action Oriented, Constructive Feedback, Non-Verbal Communication
Beginner Ā· Course Ā· 1 - 3 Months

Rice University
Skills you'll gain: Java Programming, Java, Data Structures, System Programming, Programming Principles, Debugging, Algorithms, Performance Testing
Intermediate Ā· Course Ā· 1 - 3 Months

Georgia Institute of Technology
Skills you'll gain: Business Writing, Proposal Writing, Business Correspondence, Presentations, Report Writing, Writing, Microsoft PowerPoint, Business Communication, Grammar, Peer Review, Editing
Beginner Ā· Course Ā· 1 - 4 Weeks

Copenhagen Business School
Skills you'll gain: Social Impact, Growth Strategies, Team Oriented, Marketing Communications, Business Modeling, Business Planning, Sustainable Development, Organizational Structure, Entrepreneurship, Market Opportunities, Communication Strategies, Business Strategy, Strategic Partnership, Community Development, Sustainable Business, Performance Measurement, Fundraising, Entrepreneurial Finance, Needs Assessment, Team Building
Beginner Ā· Specialization Ā· 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Peer Review, Project Design, Business, Analysis, Business Planning, Marketing Strategy and Techniques, Marketing, Business Analysis, Competitive Analysis, Strategic Thinking, Constructive Feedback, Business Strategy, Accounting, Report Writing, Finance, Financial Accounting
Mixed Ā· Course Ā· 1 - 3 Months

MathWorks
Skills you'll gain: Image Analysis, Matlab, Computer Vision, Spatial Data Analysis, Digital Signal Processing, Geospatial Information and Technology, Quantitative Research, Algorithms
Beginner Ā· Course Ā· 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Deep Learning, Statistical Analysis, Clinical Trials, Treatment Planning, Data Analysis, Model Evaluation, Applied Machine Learning, Patient Treatment, AI Personalization, Machine Learning, Text Mining, Health Informatics, Medical Terminology, Natural Language Processing
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Keras (Neural Network Library), Tensorflow, Image Analysis, Artificial Neural Networks, Deep Learning, Computer Vision, Machine Learning, Classification Algorithms
Beginner Ā· Guided Project Ā· Less Than 2 Hours

New York Institute of Finance
Skills you'll gain: Operational Risk, Risk Management Framework, Risk Management, Business Risk Management, Risk Modeling, Enterprise Risk Management (ERM), Risk Appetite, Risk Control, Governance, Risk Analysis, Key Performance Indicators (KPIs), Regulatory Requirements, Analysis
Beginner Ā· Course Ā· 1 - 3 Months

National Taiwan University
Skills you'll gain: Engineering Drawings, Computer-Aided Design, Technical Drawing, Computer Graphics, Visualization (Computer Graphics), Technical Communication, Graphic and Visual Design
Mixed Ā· Course Ā· 1 - 3 Months

Google Cloud
Skills you'll gain: Reinforcement Learning, Google Cloud Platform, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Deep Learning, Applied Machine Learning, Unsupervised Learning, Artificial Neural Networks, Embeddings, Feature Engineering, Data Preprocessing, Data Pipelines
Advanced Ā· Course Ā· 1 - 3 Months