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: Amazon Web Services, AWS Identity and Access Management (IAM), Amazon S3, Machine Learning
Beginner · Guided Project · Less Than 2 Hours

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Prototyping, Augmented Reality, Virtual Reality, Usability Testing, Virtual Environment, Unity Engine, UI/UX Research, Cross Platform Development, 3D Assets, Game Design, C# (Programming Language), Animations, Interaction Design, User Experience, User Interface (UI), Data Structures, Development Environment, Display Devices, Development Testing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Email Automation, Lead Generation, Marketing Automation, Social Media, Social Media Marketing, Copywriting, Web Analytics, Automation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Stakeholder Communications, Stakeholder Management, Business Analysis, Requirements Management, Stakeholder Engagement, Requirements Analysis, Business Requirements, Change Requests, Solution Delivery, Business Process, Process Analysis, Business Strategies, Project Management, Communication Planning, Stakeholder Analysis, Strategic Planning, Problem Solving, Enterprise Architecture, Root Cause Analysis, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Product Roadmaps, Cross-Functional Collaboration, Product Development, Cross-Functional Team Leadership, Team Building, Collaboration, Meeting Facilitation, Teamwork, Empathy, Team Management, Team Motivation, Cooperation, Personal Development, Product Management, Team Leadership, Strategic Leadership, Discussion Facilitation, Self-Awareness, Leadership, Conflict Management
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Power Electronics, Electrical Systems, Electrical Power, Torque (Physics), Electric Power Systems, Energy and Utilities, Basic Electrical Systems, Electrical Engineering, Control Systems, Engineering Calculations, Low Voltage, Electronics, High Voltage, Machine Controls, Semiconductors, Test Equipment, Thermal Management, Design Specifications
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

University of California, Berkeley
Skills you'll gain: Environmental Engineering, Sustainable Engineering, Electronics, Civil Engineering, Manufacturing Processes, Control Systems, Manufacturing and Production, Electronic Systems, Electronic Components, Semiconductors, Sustainable Design, Engineering, Materials science, Electrical Engineering, Energy and Utilities, Computer Engineering, Climate Change Mitigation, Automation, Emerging Technologies
Intermediate · Course · 1 - 4 Weeks

The Chinese University of Hong Kong
Skills you'll gain: Applied Mathematics, Operations Research, Mathematical Modeling, Combinatorics, Computational Thinking, Graph Theory, Algorithms, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Video Game Development, Animations, Scripting, Software Architecture, Visualization (Computer Graphics), User Interface (UI), Augmented and Virtual Reality (AR/VR), Interactive Design, Software Design Patterns, Development Environment, Object Oriented Design, C# (Programming Language), Object Oriented Programming (OOP), UI Components, 3D Assets, Artificial Intelligence and Machine Learning (AI/ML), Virtual Environment
Beginner · Specialization · 1 - 3 Months

L&T EduTech
Skills you'll gain: Hazardous Waste Operations And Emergency Response Standard (HAZWOPER), Waste Minimization, Environmental Engineering, Sustainable Engineering, Hazard Analysis, Environmental Regulations, Environmental Laws, Civil Engineering, Construction, Radiation Protection, Environmental Resource Management, Sustainable Technologies, Thermal Management, Land Management, Process Engineering, Construction Management, Chemical Engineering, Environmental Policy, Pollution Prevention, Transportation Operations
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Data Warehousing, Apache Hadoop, Distributed Computing, Scalability, Transaction Processing, Database Systems, Database Design, Database Management Systems, Relational Databases, Database Architecture and Administration, Database Management, Cloud Computing, Query Languages, Big Data, Databases, Data Processing, Machine Learning, SQL, Data Access, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Computer Vision, Image Analysis, Tensorflow, Deep Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Machine Learning, Performance Tuning, Supervised Learning
Build toward a degree
Intermediate · Course · 1 - 3 Months