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.

Emory University
Skills you'll gain: Conflict Management, Mediation, Empathy, Collaboration, Communication Strategies, Self-Awareness, Active Listening, Adaptability, Communication
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Data Structures, Spring Boot, Restful API, Model View Controller, Spring Framework, Java Programming, Java, Authentications, Authorization (Computing), Microservices, Algorithms, Object Oriented Programming (OOP), Dependency Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Architectural Drawing, Technical Drawing, Drafting and Engineering Design, Computer-Aided Design, Architectural Design, Construction, Data Import/Export, File Management, Design
Beginner · Course · 3 - 6 Months

L&T EduTech
Skills you'll gain: Autodesk Revit, Design Reviews, Building Information Modeling, Visualization (Computer Graphics), Construction Management, Augmented and Virtual Reality (AR/VR), Construction, Construction Engineering, Commercial Construction, Engineering Analysis, Construction Estimating, Architectural Engineering, Emerging Technologies, Civil and Architectural Engineering, Coordination, Structural Engineering, Engineering Documentation, Architectural Design, 3D Modeling, Facility Management
Intermediate · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: Systems Design, Model Based Systems Engineering, Cyber Engineering, Mathematical Modeling, Simulations, Control Systems, Embedded Systems, Systems Analysis, Computational Logic, Digital Communications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Digital Transformation, Business Analysis, Requirements Elicitation, Gap Analysis, Analysis, Business Analytics, Business Requirements, Requirements Analysis, Systems Analysis, Business Process Modeling, Technology Strategies, Microsoft Excel, Project Management, Stakeholder Management, Stakeholder Communications, Change Management
Beginner · Course · 1 - 4 Weeks

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

University of California, Davis
Skills you'll gain: Data Storytelling, Data Presentation, Dashboard, Data Visualization, Stakeholder Analysis, Tableau Software, Data Visualization Software, Requirements Analysis, Stakeholder Management, Data Cleansing, Storyboarding, Data Manipulation, Data Quality, Data Preprocessing
Beginner · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Biotechnology, Biochemistry, Manufacturing and Production, Food and Beverage, Sustainable Design, Chemical Engineering, Pharmaceuticals, Environment and Resource Management, Biology, Taxonomy, Environmental Science, Microbiology, Process Engineering, Laboratory Testing
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Blockchain, Emerging Technologies, FinTech, Market Dynamics, Digital Assets, Cryptography, Technical Analysis, Business Solutions, Business Analysis, Payment Systems, Algorithms, Distributed Computing
Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Service Oriented Architecture, API Design, Web Services, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Architecture, Web Applications, JSON, Web Development, Android Development
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Public Speaking, Presentations, Verbal Communication Skills, Storytelling, Drive Engagement, Communication, Persuasive Communication, Non-Verbal Communication, Business Writing, Composure, Adaptability, Creativity
Beginner · Course · 1 - 4 Weeks