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: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Web Development, Maintainability, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Code Reusability, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Pearson
Skills you'll gain: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Dataflow, Data Persistence, Database Management, Stored Procedure, SQL, Application Development, Information Management, Command-Line Interface, Application Deployment, Data Integrity, Databases, OS Process Management, Application Programming Interface (API), Mitigation
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Computing Architecture, Cloud Security, Cloud Deployment, Cloud Computing, Incident Response, IT Security Architecture, Cloud Infrastructure, Cloud Solutions, Incident Management, Cloud Standards, Capacity Management, Application Security, Security Controls, Network Security, Data Security, Hardening, Scalability, Emerging Technologies, Identity and Access Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Style Guides, Logo Design, Branding, Marketing Collateral, Marketing Design, Marketing Materials, Brand Marketing, Brand Strategy, Graphic Design, Brand Management, Media Strategy, Cross-Channel Marketing, Organizational Skills, Design Elements And Principles
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Sales Presentation, Presentations, Sales Presentations, Product Demonstration, Microsoft PowerPoint, Microsoft Office, Customer Analysis, Competitive Analysis, Productivity Software, Business Communication, Value Propositions
Beginner · Guided Project · Less Than 2 Hours

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, File I/O, Programming Principles, Computer Programming, Code Reusability, Data Structures, Software Engineering, Program Development, Data Access, Data Persistence, Unit Testing, Debugging, OS Process Management, Performance Tuning
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Integration, Data Pipelines, Dataflow, Data Lakes, Microsoft Azure, Performance Tuning, Data Processing, Data Validation, Data Storage, Cloud Storage
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Agile Software Development, Stakeholder Analysis, Healthcare Project Management, Agile Methodology, Health Technology, Wireframing, Human Centered Design, Agile Project Management, Agile Product Development, Health Systems, Healthcare Industry Knowledge, Scalability, Software Development Methodologies, Product Design, Design Thinking, Product Planning, Stakeholder Management, Prototyping, Stakeholder Engagement, Health Care
Mixed · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Salesforce Development, Salesforce, User Accounts, User Provisioning, No-Code Development, Customer Relationship Management (CRM) Software, Application Development, Application Design, User Interface (UI), Cloud Technologies
Beginner · Course · 1 - 4 Weeks

Tencent Cloud
Skills you'll gain: Cloud Computing Architecture, Hybrid Cloud Computing, Cloud-Native Computing, Cloud Computing, Cloud Platforms, Serverless Computing, Cloud Solutions, Solution Architecture, Private Cloud, Cloud Infrastructure, Cloud Services, Data Migration, Software Architecture, Big Data, Cloud Security, Infrastructure Architecture, Systems Architecture, Security Management, Microservices, DevOps
Advanced · Course · 3 - 6 Months

Skills you'll gain: Campaign Management, Target Market, Marketing, Marketing Strategies, Consumer Behaviour, Marketing Planning, Campaign Planning, Integrated Marketing Communications, Strategic Marketing, Marketing Strategy and Techniques, Digital Marketing, Target Audience, Marketing Effectiveness, Digital Marketing Campaigns, Market Research, Marketing Communications, Data-Driven Marketing, Communication Strategies, Emerging Technologies
Mixed · Course · 1 - 3 Months