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: Transaction Processing, Performance Tuning, System Programming, Operating Systems, C++ (Programming Language), System Configuration, Computer Architecture, Data Storage, Computer Hardware, Data Storage Technologies, Program Development, Application Development
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Predictive Modeling, Predictive Analytics, Statistical Methods, Data Analysis, Statistical Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Python Programming, Data Manipulation, Pandas (Python Package), NumPy
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Restful API, Spring Boot, API Design, Spring Framework, JSON, Object-Relational Mapping, Business Logic, Data Modeling, Server Side, Software Architecture, Data Access
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Security Controls, NIST 800-53, Authorization (Computing), Risk Management Framework, Change Control, Cyber Risk, Security Management, Vulnerability Assessments, Vulnerability Management, Configuration Management, Threat Management, System Monitoring, Security Requirements Analysis, System Implementation, Security Strategy, Cyber Security Assessment, Risk Mitigation, Document Management, Systems Development Life Cycle
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Regression Analysis, Supervised Learning, Statistical Analysis, Data Analysis, Statistical Modeling, Predictive Modeling, Machine Learning Methods, Feature Engineering, Exploratory Data Analysis, Verification And Validation
Intermediate · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Collaboration, Sustainable Development, Business Transformation, Social Justice, Environmental Issue, Political Sciences, Socioeconomics, Social Sciences, Systems Thinking, Environmental Resource Management, Economics, Policy, and Social Studies, Adaptability, Community Development, Cultural Diversity, Governance
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Branding, Advertising, Consumer Behaviour, Brand Management, Brand Strategy, Integrated Marketing Communications, Advertising Campaigns, Marketing Communications, Brand Awareness, Marketing, Promotional Strategies, Media Planning, Digital Advertising, Customer Engagement, Media Strategy, Design Thinking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Incident Response, Vulnerability Management, Continuous Monitoring, Public Key Infrastructure, Security Management, Business Continuity Planning, Cryptography, Endpoint Security, Disaster Recovery, Computer Security Incident Management, Encryption, Network Security, Authentications, Mobile Security, OSI Models, System Monitoring, Investigation, Security Controls, Security Strategy, Risk Analysis
Beginner · Specialization · 1 - 3 Months

EDUCBA
Skills you'll gain: Pandas (Python Package), Databases, Data Pipelines, Database Design, Performance Tuning, Data Transformation, Python Programming, Data Structures, Data Analysis
Intermediate · Course · 1 - 4 Weeks

University of North Texas
Skills you'll gain: Collaboration, Cultural Diversity, Disabilities, Community Development, Immigration Law, Community Outreach, Social Skills, Social and Human Services, Social Justice, Empathy, Communication, Student Engagement
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Blockchain, Business Transformation, Business Leadership, Governance, FinTech, Organizational Structure, Emerging Technologies, Business Management, New Business Development, Business Strategy, Innovation, Intellectual Property
Mixed · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Google Cloud Platform, CI/CD, Cloud Infrastructure, Cloud Security, Continuous Integration, Application Deployment, Cloud Storage, Continuous Delivery, Role-Based Access Control (RBAC), Database Management, Authorization (Computing), Authentications, Identity and Access Management
Intermediate · Course · 1 - 3 Months