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.

Google Cloud
Skills you'll gain: Amazon Redshift, SQL, Identity and Access Management, Query Languages, Google Cloud Platform, Database Design, Database Management, Data Import/Export, Extract, Transform, Load, Data Warehousing, Data Integration, Data Architecture, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: jQuery, Cascading Style Sheets (CSS), HTML and CSS, Web Content Accessibility Guidelines, Usability, Javascript and jQuery, Hypertext Markup Language (HTML), Web Design and Development, Web Design, Web Development, Semantic Web, Front-End Web Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Diagram Design, Data Visualization, Brainstorming, User Accounts, Collaborative Software, Project Planning, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Human Factors, Exercise Science, AI Personalization, Kinesiology, Decision Support Systems, Predictive Modeling, Health Technology, Biomedical Engineering, Machine Learning Methods, Machine Learning, Machine Learning Algorithms
Beginner · Course · 1 - 4 Weeks

Creo Incubator
Skills you'll gain: Go To Market Strategy, Experience Design, Growth Strategies, Data-Driven Marketing, Strategic Marketing, Market Analysis, Customer Analysis, Entrepreneurship, Business Metrics, Entrepreneurial Finance, Financial Acumen, User Centered Design, Product Marketing, Target Audience, Data-Driven Decision-Making, Ideation, Lean Methodologies, Adaptability, Fundraising, Critical Thinking and Problem Solving
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Procurement, Order Processing, Order Entry, Strategic Sourcing, Operations, Supplier Relationship Management, Standard Operating Procedure, Material Requirements Planning, Contract Compliance, Business Communication, Cross-Functional Collaboration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce, Salesforce Development, Experience Design, Marketing Automation, User Experience, Digital Media Strategy, Web Components, Data Mapping, Security Controls, Driving engagement, Personalized Campaigns, Content Management, UI Components, Cloud Development, Customer Service, Customer Communications Management, Cloud Management, Integrated Marketing Communications, Cloud Services, Business Strategy
Beginner · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, Animation and Game Design, Animations, Video Game Development, Code Reusability, Game Design, Scripting, Scripting Languages, Maintainability, Interactive Design, Development Environment, C# (Programming Language), 3D Assets, Control Panels
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: AI Security, Responsible AI, LLM Application, Unit Testing, Verification And Validation, Test Case, Security Testing, Testability, Software Testing, Code Coverage, Large Language Modeling, Model Evaluation, Test Tools, Test Script Development, Prompt Engineering, Threat Modeling, Prompt Patterns, Maintainability, Software Technical Review, Quality Assessment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Event-Driven Programming, UI Components, Artificial Intelligence, Interaction Design, Scripting Languages
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Data Governance, Extract, Transform, Load, Data Warehousing, Cloud Engineering, Data Management, Data Integration, DevOps, Data Pipelines, CI/CD, Data Infrastructure, Data Architecture, Infrastructure as Code (IaC), Cloud-Native Computing, Devops Tools, Data Quality, Data Processing, Cloud Technologies, Cloud Computing, Data-Driven Decision-Making, Cloud Computing Architecture
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, C# (Programming Language), Android Development, Mobile Development, Scripting, Video Game Development, Game Design, User Interface (UI), Application Deployment
Advanced · Course · 1 - 3 Months