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.

Universidad de Palermo
Skills you'll gain: E-Commerce, Branding, Entrepreneurship, Sales, Social Media, Business Development, Social Media Marketing, Payment Systems, Web Design and Development, Logistics, User Experience, Market Trend
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Resilience, Teaching, Educational Materials, Systems Thinking, Diversity Awareness, Adaptability, Instructional Design, Higher Education, Innovation, Collaboration, Goal Setting, Planning
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: JUnit, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Android Development, Cryptography, Software Design Patterns
Beginner · Specialization · 1 - 3 Months

Advancing Women in Tech
Skills you'll gain: Software Architecture, Engineering Management, Goal Setting, Systems Design, Technical Management, Smart Goals, API Design, Technical Product Management, Cross-Functional Collaboration, Recruitment, Program Management, Team Performance Management, Technical Communication, Management Training And Development, Software Engineering, Microservices, Employee Coaching, Talent Management, Leadership and Management, Talent Acquisition
Beginner · Specialization · 1 - 3 Months

L&T EduTech
Skills you'll gain: Engineering Drawings, Mechanical Design, Blueprint Reading, Process Flow Diagrams, Failure Analysis, Thermal Management, Technical Standard, Engineering Calculations, Vibrations, Simulation and Simulation Software, Materials science
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Peer Review, Program Evaluation, Patient Evaluation, Qualitative Research, Instructional and Curriculum Design, Health Assessment, Teaching, Psychological Evaluations, Curriculum Development, Education and Training, Simulations, Curriculum Planning, Survey Creation, Clinical Assessment, Case Studies, Data Analysis Software, Student-Centred Learning, Higher Education, Instructional Strategies, Statistical Analysis
Beginner · Specialization · 3 - 6 Months

Fractal Analytics
Skills you'll gain: Human Centered Design, Problem Solving, Critical Thinking, Analytical Skills, Data Science, Complex Problem Solving, Creative Problem-Solving, Decision Making, Data Analysis, Empathy
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, File Systems, Cloud Computing, Operating Systems, Transaction Processing, Network Security, Data Centers, Authorization (Computing), Apache Hadoop, Data Store, Authentications, Cryptography, NoSQL, Algorithms
Mixed · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Game Design, Peer Review, Storytelling, Writing, Content Creation, Creative Thinking, Active Listening, Constructive Feedback, Storyboarding
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Fire And Life Safety, Safety Standards, Accident Prevention, Hazard Analysis, Environmental Issue, Environmental Science, Building Design, Risk Management, Property Maintenance, Emergency Response
Mixed · Course · 1 - 3 Months

EDHEC Business School
Skills you'll gain: Investment Management, Portfolio Management, Asset Management, Machine Learning, Applied Machine Learning, Financial Modeling, Supervised Learning, Predictive Modeling, Risk Management, Feature Engineering, Unsupervised Learning, Regression Analysis, Statistical Methods, Computer Science, Dimensionality Reduction
Intermediate · Course · 1 - 3 Months

Automatic Data Processing, Inc. (ADP)
Skills you'll gain: Compensation and Benefits, Compensation Management, Compensation Strategy, Benefits Administration, Human Resources, Human Resource Strategy, Employee Retention, Organizational Strategy, Performance Management
Beginner · Course · 1 - 4 Weeks