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: Presentations, Canva (Software), Marketing Design, Graphic Design, Creative Design, Graphic and Visual Design, Marketing Materials, Data Visualization, Marketing, Business
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Canva (Software), Workflow Management, Process Development, Brochures, Marketing Design, Marketing Materials, Creative Design, Design, Digital Design, Graphic Design, Design Elements And Principles
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Blockchain, User Interface and User Experience (UI/UX) Design, Cryptography, Secure Coding, Application Security, Web Development Tools, React Redux, Encryption, User Experience Design, Key Management, Application Design, Cryptographic Protocols, Application Development, Law, Regulation, and Compliance, Regulation and Legal Compliance, Web Applications, Software Development Tools, Front-End Web Development, Vulnerability Assessments, Data Security
Intermediate · Specialization · 1 - 3 Months

Illinois Tech
Skills you'll gain: Deep Learning, Generative AI, Image Analysis, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), PyTorch (Machine Learning Library), Network Architecture, Tensorflow, Computer Vision, Natural Language Processing, Machine Learning, Performance Tuning
Build toward a degree
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI Agents, Virtual Environment, Prompt Engineering, LLM Application, Cloud API
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Responsible AI, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Prompt Engineering, AWS SageMaker, Artificial Intelligence, Data Ethics, Application Deployment, Large Language Modeling, Amazon Web Services, Machine Learning, MLOps (Machine Learning Operations), Business Solutions, Technology Strategies, Infrastructure Security, Governance, Data Security, Business Metrics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Histogram, Predictive Modeling, Data Visualization, Machine Learning, Policy Analysis, Statistical Methods, Data Science, Descriptive Statistics, Data Ethics, Development Environment, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

University of Washington
Skills you'll gain: Power BI, Data Modeling, Data Transformation, Business Requirements, Star Schema, Data Visualization Software, Extract, Transform, Load, Snowflake Schema, Relational Databases, Data Integration, Database Design, Data Import/Export, Data Cleansing, Business Intelligence, Data Analysis, Stakeholder Management, Decision Making
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Marketing, Digital Marketing, UI/UX Strategy, Digital Advertising, Marketing Strategy and Techniques, E-Commerce, Social Media Marketing, Content Marketing, Search Engine Optimization, Video Production, Business Strategy, Brand Awareness, Web Analytics and SEO, Consumer Behaviour
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Restful API, ASP.NET, Model View Controller, JSON, Application Programming Interface (API), Application Frameworks, Web Services, Middleware, Back-End Web Development, Server Side, Extensible Markup Language (XML), Routing Protocols
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Advertising, Social Media Marketing, Social Media Content, Social Media Strategy, Social Media, Instagram, Marketing, Content Creation, Graphic Design, Marketing Design
Beginner · Guided Project · Less Than 2 Hours

Universidad de los Andes
Skills you'll gain: Control Systems, Mathematical Modeling, Matlab, Systems Analysis, Simulations, Systems Design, Differential Equations, Applied Mathematics, Linear Algebra
Intermediate · Course · 1 - 4 Weeks