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: Amazon Web Services, Amazon DynamoDB, AWS Identity and Access Management (IAM), Identity and Access Management, Database Management, NoSQL, Cloud Security, Event-Driven Programming, Database Architecture and Administration, Authentications, Serverless Computing, Operational Databases, Cloud Applications, Data Security, Load Balancing, Cloud-Native Computing, Security Controls, Encryption, AWS Kinesis, Key Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, JavaScript Frameworks, Javascript and jQuery, Javascript, Software Design Patterns, Code Reusability, Web Development, Application Development, Mobile Development
Advanced · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Javascript, Web Design and Development, HTML and CSS, Web Development Tools, Event-Driven Programming, Data Structures, Data Validation, Hypertext Markup Language (HTML), Programming Principles, Scripting Languages, Computer Programming, Verification And Validation, Event Monitoring, Debugging
Mixed · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Threat Modeling, IT Security Architecture, Network Security, Security Architecture Review, Internet Of Things, Identity and Access Management, Encryption, Cybersecurity, Security Controls, Threat Management, Cloud Security, Vulnerability Assessments, Threat Detection, Cloud Solutions, Cryptographic Protocols, Systems Architecture, Cloud Services, Authentications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Product Management, A/B Testing, Experience Design, Analytics, Value Propositions, User Experience, Data Analysis, Product Improvement, Customer Analysis, Conversion Funnel Analysis, User Research, Customer experience improvement, Performance Metric, Design and Product, Customer Insights, Driving engagement, Data-Driven Decision-Making, Business Metrics, Target Audience, Customer Retention
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Angular, Model View Controller, Web Applications, JavaScript Frameworks, Data Validation, Application Frameworks, Javascript, Application Development, Web Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Public Key Infrastructure, Cryptography, Key Management, Encryption, Windows Servers, Cryptographic Protocols, Infrastructure Security, Web Servers, Active Directory, Digital Communications, Microsoft Servers, Network Infrastructure, Authentications, Server Administration, System Configuration, Data Integrity, Data Migration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Risk Management, Risk Management Framework, Risk Mitigation, Enterprise Risk Management (ERM), Strategic Leadership, Digital Transformation, Business Planning, Financial Management, Financial Planning, Business Leadership, Business Strategies, Corporate Strategy, Organizational Strategy, Organizational Effectiveness, Governance Risk Management and Compliance, Business Transformation, FinTech, Team Performance Management, Technology Strategies, Team Management
Intermediate · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Sales Strategy, Sales, Customer Analysis, AI Personalization, Marketing Analytics, Product Assortment, Regression Analysis, Cross Selling, Personalized Service, Revenue Forecasting, Data Analysis, Predictive Analytics, Revenue Management, Predictive Modeling, Business Modeling, Statistical Analysis, Business Metrics, Model Evaluation, Applied Machine Learning, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Encryption, Cloud Security, Cryptographic Protocols, Cyber Security Assessment, Cloud Computing, Data Security, Key Management, Public Key Infrastructure
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Prototyping, Interactive Design, Cross Platform Development, User Interface (UI) Design, Mockups, Interaction Design, User Experience Design
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Innovation, AI Enablement, Artificial Intelligence, Initiative and Leadership, AI literacy, Business Transformation, Digital Transformation, Governance, Technology Strategies, Market Opportunities, Product Lifecycle Management, Product Management, Stakeholder Engagement, Product Roadmaps, Public Policies, Automation, Policy Analysis, Market Analysis, Persona (User Experience), Market Research
Beginner · Course · 1 - 3 Months