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.
Sungkyunkwan University
Skills you'll gain: Data Processing, Data Preprocessing, Portfolio Management, Investment Management, Machine Learning Methods, Classification And Regression Tree (CART), Investments, Machine Learning Algorithms, Applied Machine Learning, R Programming, Feature Engineering, Machine Learning, Financial Modeling, Predictive Modeling, Decision Tree Learning, Model Optimization, Asset Management, Statistical Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java Programming, Java, Data Management, Secure Coding, Theoretical Computer Science, Performance Tuning, Computer Programming
Intermediate · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Experimentation, Research Design, A/B Testing, Business Analysis, Needs Assessment, Statistical Methods, Root Cause Analysis, Research Methodologies, Complex Problem Solving, Project Design, Statistical Inference, Ideation, Data Ethics, Prioritization, Project Planning
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Microsoft SQL Servers, SQL, Query Languages, Transaction Processing, Database Management, Data Manipulation, Relational Databases, Databases, Database Design, Database Software, Data Management, Data Integrity, Data Presentation, Performance Tuning
Mixed · Course · 1 - 3 Months

Skills you'll gain: Debugging, Integrated Development Environments, Web Applications, Development Environment, Application Development, Django (Web Framework), Web Development Tools, Software Testing, Web Development, Program Development, Model View Controller, Software Development Methodologies, Microsoft Visual Studio, Scripting, Software Installation, Python Programming
Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Construction Engineering, Construction, Engineering Management, Construction Management, Engineering Practices, Engineering Plans And Specifications, Safety Standards, Safety Assurance, Engineering Calculations, Hazard Analysis, Risk Control, Personal protective equipment, Hydraulics
Advanced · Course · 1 - 4 Weeks

Automatic Data Processing, Inc. (ADP)
Skills you'll gain: Team Building, Team Performance Management, Team Management, Teamwork, Team Leadership, Team Motivation, Productivity, Team Collaboration, Recognizing Others, Collaboration, Drive Engagement, Professional Development, Employee Engagement, Leadership, Goal Setting, Ideation, Discussion Facilitation, Coaching, Storytelling, Mindfulness
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Facebook, Social Media Campaigns, Marketing Design, Marketing Materials, Social Media, Social Media Content, Graphic Design, Content Creation, Social Media Marketing, Advertising, Marketing
Intermediate · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: User Centered Design, Innovation, User Research, Digital Transformation, Technology Strategies, Design Thinking, Service Design, Solution Design, Product Design, Business Strategy, Business Development, Strategic Thinking, Case Studies, Health Technology, Competitive Analysis, New Product Development, Product Strategy
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Risk Analysis, Enterprise Risk Management (ERM), Incident Management, Incident Response, Security Controls, Cyber Risk, Risk Mitigation, Threat Management, Asset Management, Business Continuity, Security Strategy, Governance, IT Management, Risk Control, Disaster Recovery, Information Management, Security Awareness, Vendor Management, Program Evaluation, Continuous Improvement Process
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Adobe Express, LinkedIn, Application Design, Interviewing Skills, Critical Thinking, Verbal Communication Skills, Creativity, Personal Attributes, Design, Branding, Storytelling, Communication, Strategic Thinking, Web Presence, Professional Development, Professional Networking, Professionalism, AI Personalization, Self-Awareness, Digital Communications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Infographics, Diagram Design, Data Visualization, Data Sharing, Graphical Tools, Graphic Design, Business Analytics
Beginner · Guided Project · Less Than 2 Hours