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.

Board Infinity
Skills you'll gain: Data Governance, Databricks, Data Management, Metadata Management, Data Infrastructure, Data Strategy, Information Management, Data Quality, Data Security
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Governance, Compliance Management, Financial Regulation, Regulation and Legal Compliance, Accountability, Organizational Structure, Financial Accounting, Auditing, Leadership and Management, Business Leadership
Beginner · Course · 1 - 4 Weeks

University of Virginia Darden School Foundation
Skills you'll gain: Design Thinking, Customer experience strategy (CX), Marketing Management, Marketing Strategy and Techniques, Customer Relationship Management, Data Ethics, AI Enablement, Business Strategy, Change Management, Responsible AI, Generative AI, Information Privacy, Business Ethics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Digital Advertising, Paid media, Presentations, Social Media Campaigns, Advertising Campaigns, Digital Marketing, Web Analytics, Search Engine Optimization, Content Strategy, LinkedIn, Content Marketing, Social Media Marketing, Marketing Analytics, Target Audience, E-Commerce, Social Media Strategy, Smart Goals, Business Analysis, Market Analysis
Advanced · Course · 1 - 3 Months
Kennesaw State University
Skills you'll gain: Customer Retention, Customer Insights, Customer experience strategy (CX), Customer Relationship Management, Value Propositions, Innovation, Organizational Change, Cost Accounting, Organizational Structure, Business Transformation, Strategic Marketing, Consumer Behaviour
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Program Management, Project Management Life Cycle, Diagram Design, Project Closure, Agile Methodology, Benefits Administration, Innovation, Change Management, Stakeholder Communications
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Security, Encryption, OSI Models, Network Architecture, Computer Networking, Remote Access Systems, TCP/IP, Network Infrastructure, Network Protocols, Wireless Networks, Virtual Private Networks (VPN), Virtual Networking, Endpoint Security, Cloud Security, Software-Defined Networking
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Retrieval-Augmented Generation, ChatGPT, Natural Language Processing, Generative AI Agents, OpenAI API, Model Deployment, Embeddings, Transfer Learning, Generative Model Architectures, Multimodal Prompts, Generative AI, Cloud Deployment, Responsible AI, Artificial Intelligence and Machine Learning (AI/ML), AI Personalization, Cost Management, Machine Learning
Intermediate · Specialization · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Construction Engineering, Construction, Civil Engineering, Construction Management, Structural Engineering, Environmental Monitoring, Engineering Practices, Safety Standards, Architecture and Construction, System Monitoring, Failure Analysis, Structural Analysis, Engineering Design Process, Engineering Analysis, Engineering Calculations
Advanced · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: JUnit, File I/O, Unit Testing, Program Development, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Authentications, Application Security, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption, Data Structures
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Predictive Modeling, Predictive Analytics, Simulations, Exploratory Data Analysis, Experimentation, Research Design, Business Analytics, Operations Research, Project Design, Customer Analysis, A/B Testing, Data Mining, Business Analysis, Analytical Skills, Ideation, Advanced Analytics, Applied Machine Learning, Process Mapping, Problem Solving, Critical Thinking
Beginner · Specialization · 3 - 6 Months