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: Apache Hadoop, Big Data, Application Deployment, Social Network Analysis, Data Processing, Distributed Computing, Java, Text Mining, Graph Theory, File I/O
Mixed · Course · 1 - 3 Months

Skills you'll gain: Metadata Management, Extract, Transform, Load, Data Integration, Data Pipelines, Business Logic, Data Processing, Java, Data Import/Export, Data Transformation, Software Documentation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), Software Design Documents, Software Documentation, Functional Specification, Technical Documentation, User Experience Design, Mockups, User Interface and User Experience (UI/UX) Design, Technical Communication, Style Guides, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Video Production, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Virtual Reality, Teaching, User Experience Design, Education Software and Technology, User Centered Design, Adult Learning Principles, Student Engagement, Learning Styles, UI/UX Research, Online Advertising
Beginner · Course · 1 - 3 Months

Skills you'll gain: Adobe Express, AI powered creativity, Presentations, Visual Storytelling, Adobe Firefly, Adobe Acrobat, Adobe Illustrator, Adobe Creative Cloud, Content Creation, Collaborative Software, Responsible AI, Creative Design, Visual Design, Digital Publishing, Brand Awareness, Storytelling, Branding, Constructive Feedback, Ethical Standards And Conduct, Organizational Skills
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Assets, Game Design, Virtual Environment, Video Game Development, Computer Graphic Techniques, Computer Graphics, Performance Tuning, Interactive Design, Model Optimization, Design Elements And Principles
Mixed · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Energy and Utilities, Environmental Regulations, Reliability, Electric Power Systems, Process Engineering, Equipment Design, Plant Operations and Management, Electrical Systems, Stormwater Management, Pump Stations, Environment and Resource Management, Water Quality, Water Sustainability, Engineering Plans And Specifications, Industrial Engineering, Hazardous Waste Operations And Emergency Response Standard (HAZWOPER), Sustainable Technologies, Water Resource Management, Water Resources, Sustainable Design
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Diagram Design, Brainstorming, Account Management, Strategic Thinking, Team Building
Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Storyboarding, Augmented Reality, Virtual Reality, Interactive Design, Usability Testing, Design Thinking, User Experience, Experience Design, Prototyping, User Experience Design, Interaction Design, Visual Storytelling, Storytelling, Usability, Human Centered Design, Design Reviews, Ideation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Content Performance Analysis, Image Quality, Photography, Marketing Psychology, Photo Editing, Performance Analysis, Content Creation, Graphic and Visual Design, Driving engagement, Creative Design, Graphic Design, Branding, Color Theory
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Model View Controller, Software Architecture, Maintainability, Application Design, Mobile Development, Software Design, Software Design Patterns, Application Development, Frontend Performance, Test Data, Model Optimization, Performance Tuning, Data Integration, Business Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Fraud detection, Web Services, Simple Object Access Protocol (SOAP), Test Tools, API Testing, Service Design, Verification And Validation, Process Design, API Design, Workflow Management, System Testing, Extensible Markup Language (XML), Data Validation, Project Design, Business Logic
Mixed · Course · 1 - 4 Weeks