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.

LearnQuest
Skills you'll gain: Model View Controller, Spring Framework, Restful API, Spring Boot, Web Services, JSON, YAML, Java, Web Applications, Configuration Management, Angular, Java Programming, Application Frameworks, Software Architecture, Extensible Markup Language (XML)
Intermediate · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Product Lifecycle Management, Performance Measurement, Manufacturing Operations, Supply Chain Management, Enterprise Resource Planning, Material Requirements Planning, Production Management, Data Integration, Business Process Management, Digital Transformation, Data Management, Decision Making, Cybersecurity, Big Data
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Systems Engineering, Failure Analysis, Model Based Systems Engineering, Engineering Management, Scope Management, Design Reviews, Requirements Analysis, Project Scoping, Root Cause Analysis, Test Engineering, Program Management, Systems Thinking, Cost Management, Requirements Management, Contract Management, Product Lifecycle Management, Project Risk Management, Functional Design, Risk Management Framework, Risk Management
Build toward a degree
Beginner · Specialization · 3 - 6 Months

University of Alberta
Skills you'll gain: Reinforcement Learning, Deep Learning, Feature Engineering, Machine Learning, Supervised Learning, Artificial Neural Networks, Pseudocode, Linear Algebra, Probability Distribution
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Statistical Inference, Statistical Modeling, Statistical Hypothesis Testing, Regression Analysis, R Programming, Data Ethics, Research Design, Statistical Methods, Data Analysis, Statistical Analysis, Data Modeling, Predictive Modeling, Mathematical Modeling, Probability & Statistics, Data Science, Quantitative Research, Machine Learning, Classification And Regression Tree (CART), Linear Algebra, Probability Distribution
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

ESSEC Business School
Skills you'll gain: Mediation, Negotiation, Conflict Management, Cultural Diversity, Case Studies, Communication Strategies, Analysis, Value Propositions, Consultative Approaches, Peer Review, Process Design, Interpersonal Communications, Active Listening
Intermediate · Course · 1 - 3 Months

Starweaver
Skills you'll gain: Business Process Modeling, Data Storytelling, Responsible AI, Business Process, Digital Transformation, Business Process Management, Business Process Improvement, Process Design, Sales Presentation, Google Gemini, Sales Strategy, ChatGPT, Product Management, Generative AI, Sustainable Development, Data Ethics, Customer Relationship Management (CRM) Software, Innovation, Environmental Social And Corporate Governance (ESG), Product Knowledge
Intermediate · Specialization · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: IT Security Architecture, Computer Security Incident Management, Network Security, Incident Response, Cryptography, Security Requirements Analysis, Penetration Testing, Information Systems Security, Cybersecurity, Threat Detection, Cloud Security, Vulnerability Assessments, Threat Modeling, IT Management, Encryption, Exploitation techniques, Vulnerability Management, Data Security, Security Management, Personally Identifiable Information
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Microsoft Copilot, Competitive Analysis, Marketing Design, Marketing Strategies, Marketing Planning, Marketing, Marketing Analytics, Performance Reporting, Marketing Channel, Generative AI, Microsoft 365, Customer Analysis, Artificial Intelligence, Customer experience improvement, Customer Retention
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Management, Data Collection, Data Governance, Data Analysis, Information Privacy, Data Quality, Data Storage, Data Security, Data-Driven Decision-Making, Data Architecture, Data Visualization Software, Big Data, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, Generative AI Agents, Agentic systems, LangChain, LLM Application, Responsible AI, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Collaborative Software, System Design and Implementation, Software Development, Python Programming, Real Time Data, Data Science
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: NoSQL, Data Warehousing, Database Systems, Relational Databases, Database Management, Extract, Transform, Load, SQL, Databases, Data Mining, Business Intelligence, Big Data, Database Architecture and Administration, Information Systems, MySQL, Predictive Analytics, Database Design, MongoDB, Analytics, Scalability, Database Management Systems
Intermediate · Specialization · 3 - 6 Months