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.

Skillshare
Skills you'll gain: Animations, 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Post-Production, Graphical Tools, Motion Graphics, File Management, Timelines, Graphics Software, User Interface (UI), Creativity, Image Quality, Video Production, Software Installation, System Configuration
★ 4.2 (27) · Beginner · Specialization · 3 - 6 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Artificial Intelligence, Performance Analysis, Automation, Personalized Service, Digital Transformation, Augmented and Virtual Reality (AR/VR), Technology Strategies, Innovation, Internet Of Things, Machine Learning, Big Data, Ethical Standards And Conduct, Deep Learning, Analytical Skills, Predictive Analytics, Health Technology, Data Analysis, Natural Language Processing, User Experience, Data Security
★ 4.8 (22) · Beginner · Specialization · 3 - 6 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Program Development, Python Programming, Solution Design, Analysis
★ 4.7 (106) · Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: GIS Software, Spatial Analysis, Geospatial Information and Technology, Geographic Information Systems, Geospatial Mapping, Spatial Data Analysis, Augmented Reality, Data Visualization Software, Data Mapping, Graphic and Visual Design, Color Theory, Database Management
★ 4.3 (43) · Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: AWS SageMaker, MLOps (Machine Learning Operations), Microsoft Azure, Model Deployment, Data Engineering, Exploratory Data Analysis, Data Pipelines, Model Training, Amazon Web Services, Feature Engineering, Cloud Solutions, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Data Preprocessing, Cloud Deployment, Data Analysis, Applied Machine Learning, Machine Learning Methods, Machine Learning, Python Programming
★ 3.6 (60) · Advanced · Course · 1 - 3 Months
Skills you'll gain: Requirements Elicitation, User Story, Business Requirements, Business Analysis, Process Modeling, Requirements Analysis, Financial Analysis, Requirements Management, Business Process Modeling, Stakeholder Engagement, Interviewing Skills, Analysis, Discussion Facilitation, Stakeholder Communications, Collaboration, Communication
★ 4.9 (80) · Intermediate · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Network Security, Network Architecture, Network Protocols, Network Performance Management, Network Monitoring, Role-Based Access Control (RBAC), Network Troubleshooting, Network Administration, OSI Models, Network Planning And Design, Virtual Local Area Network (VLAN), Cybersecurity, Routing Protocols, Computer Networking, Firewall, Network Routing, Network Analysis, IT Infrastructure, Cloud Computing, Automation
★ 4.7 (38) · Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Model Evaluation, Decision Intelligence, AI Product Strategy, Performance Metric, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Performance Measurement, AI literacy, Strategic Leadership, Responsible AI, Machine Learning Algorithms, Data Quality, Machine Learning Methods, AI Workflows, Model Deployment, Data Ethics, Machine Learning, Algorithms, Classification Algorithms, Data Validation
★ 4.8 (25) · Intermediate · Course · 1 - 3 Months

Universidad de Chile
Skills you'll gain: Innovation, Culture, Sociology, Social Sciences, Liberal Arts, Socioeconomics, Cultural Diversity, Data Ethics, Political Sciences, Media and Communications, World History, Storytelling
★ 4.6 (181) · Beginner · Course · 3 - 6 Months

Macquarie University
Skills you'll gain: Identity and Access Management, Cryptography, Data Security, AWS Identity and Access Management (IAM), Authentications, Threat Detection, Cybersecurity, Encryption, Network Security, Data Management, Azure Active Directory, Cyber Attacks, Cyber Security Strategy, Security Engineering, Security Management, Network Protocols, Okta, Cyber Risk, Computer Security, Security Awareness
★ 4.6 (25) · Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Azure, Serverless Computing, Cloud Development, Microsoft Power Automate/Flow, Event-Driven Programming, Cloud-Based Integration, Business Process Automation, Application Programming Interface (API), Webhook Security, GitHub
★ 4.4 (137) · Intermediate · Course · 1 - 3 Months
Universidad de los Andes
Skills you'll gain: Game Design, Animation and Game Design, Animations, Video Game Development, Unity Engine, 3D Assets, Agile Methodology, Interaction Design, Software Documentation, Agile Software Development, Virtual Environment, Visualization (Computer Graphics), Software Development Methodologies, Agile Product Development, Prototyping, Computer Graphics
★ 4.2 (33) · Beginner · Course · 1 - 3 Months