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: Supervised Learning, Computer Vision, Machine Learning Methods, Matplotlib, Data Visualization, Probability & Statistics, Deep Learning, Statistical Machine Learning, Artificial Intelligence, Plotly, Statistical Analysis, Data Visualization Software, Statistical Hypothesis Testing, Machine Learning, Seaborn, Data Science, Programming Principles, Python Programming, Applied Machine Learning, Statistical Inference
Intermediate · Specialization · 3 - 6 Months

Universidad Austral
Skills you'll gain: Curriculum Planning, Pedagogy, Planning, Social Justice, Education and Training, Initiative and Leadership, Leadership, Collaboration, Teamwork, Program Evaluation, Relationship Building, Community Development, Problem Solving, Innovation
Beginner · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Chemical Engineering, Energy and Utilities, Chemical and Biomedical Engineering, Engineering, Process Engineering, Thermal Management, Environmental Engineering, Sustainable Engineering, Engineering Calculations, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Control Systems, Systems Engineering, Mechanics, Numerical Analysis, Differential Equations, Mathematical Modeling, Simulation and Simulation Software, Engineering Analysis, Simulations, Advanced Mathematics, Linear Algebra, Engineering Design Process, Engineering Calculations, Mathematical Software, Applied Mathematics, Physics, Calculus, Mathematical Theory & Analysis
Advanced · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Ethics, Responsible AI, Diversity Awareness, Generative AI, Ethical Standards And Conduct, Cultural Diversity, Workplace inclusivity, Artificial Intelligence, Machine Learning, Law, Regulation, and Compliance, Algorithms, Information Privacy
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Release Management, Application Deployment, Test Planning, CI/CD, Software Quality Assurance, Performance Testing, Software Development Life Cycle, Software Testing, Maintainability, Risk Management, Test Driven Development (TDD), Data Validation, Behavior-Driven Development, Product Lifecycle Management, Systems Analysis, Systems Thinking, Business Process Automation, Data Modeling, Process Flow Diagrams, Digital Transformation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Histogram, Predictive Modeling, Data Visualization, Machine Learning, Policy Analysis, Statistical Methods, Data Science, Descriptive Statistics, Data Ethics, Development Environment, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Talent Acquisition, Human Resources, Recruitment Strategies, Leadership Development, Diversity Equity and Inclusion Initiatives, HR Tech, Human Resource Strategy, Recruitment, Strategic Leadership, Organizational Structure, Human Resources Information System (HRIS), Cultural Diversity, Organizational Effectiveness, Applicant Tracking Systems, Team Building, Decision Making, Employee Onboarding, Innovation, Digital Transformation, Change Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Data Structures, Package and Software Management, Blockchain, Web Development, Development Environment, Programming Principles, System Programming, Maintainability, Algorithms, Integrated Development Environments, Software Testing, Software Design Patterns, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Product Roadmaps, Workflow Management, Agile Methodology, Agile Product Development, Product Management, Business Priorities, Collaborative Software, Product Strategy, Project Design, Performance Measurement, Team Management, Business Metrics
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Verification And Validation, Systems Design, Theoretical Computer Science, Systems Analysis, Computer Architecture, Software Architecture, Simulations, Graph Theory, Hardware Architecture, Logical Reasoning
Beginner · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Responsible AI, Data Ethics, Predictive Modeling, Organizational Leadership, Business Transformation, Data-Driven Decision-Making, Business Leadership, Data Science, Business Ethics, Business Analytics, Innovation, Strategic Leadership, Artificial Intelligence, Natural Language Processing, Strategic Decision-Making, Machine Learning, Computer Vision, IT Service Management
Beginner · Course · 1 - 4 Weeks