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: Assembly Drawing, Drafting and Engineering Design, Electrical Systems, Electronics, Design Specifications, Hardware Design, Electrical Power, Electronics Engineering, Technical Design, Electronic Components, Engineering Design Process, Electronic Systems, Verification And Validation, Engineering Documentation, Manufacturing Processes, Manufacturing and Production, Project Documentation, Design, Design Strategies, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Architectural Design, Model Optimization, Architecture and Construction, Computer Graphics, Computer Graphic Techniques, Graphical Tools, Design Elements And Principles
Advanced · Course · 1 - 3 Months

Skills you'll gain: Product Lifecycle Management, Conceptual Design, Sustainable Design, Project Risk Management, Project Planning, Sustainable Engineering, Product Development, Product Management, Product Design, Manufacturing and Production, Design and Product, Risk Management, Design Software, Engineering, Time Management, Internet Of Things, Cross-Functional Collaboration, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Communication
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Unified Modeling Language, Software Design, Java, Java Programming, Software Architecture, User Interface and User Experience (UI/UX) Design, API Design, Software Development, AI Integrations
Build toward a degree
Intermediate · Course · 1 - 3 Months
Skills you'll gain: User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Cross Platform Development, Experience Design, User Centered Design, UI/UX Research, Responsive Web Design, Human Centered Design, Web Design, Web Presence, Usability, Design Research, Design Thinking, Design Strategies, Usability Testing, Prototyping, Generative AI, Ideation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Oracle SQL Developer, Oracle Databases, Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Database Management Systems, Databases, Database Development, Query Languages, Data Transformation, Data Management, Case Studies, Pivot Tables And Charts, Data Analysis, Data Integration, Performance Tuning, Business Intelligence, Analytics
Beginner · Specialization · 1 - 3 Months

Advanced · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Civil Engineering, Construction Engineering, Design Specifications, Structural Analysis, Materials science, Engineering Practices, Construction, Failure Analysis, Engineering Software, Engineering Design Process, Engineering Calculations, Technical Standard, Laboratory Testing, Analytical Testing
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Generative AI, Google Cloud Platform, LLM Application, Large Language Modeling, Cloud Computing
Beginner · Project · Less Than 2 Hours
University of Illinois at Urbana-Champaign
Skills you'll gain: Operations Management, Supply Chain, Continuous Improvement Process, Change Control, Operations, Process Improvement, Supply Chain Planning, Process Improvement and Optimization, Supply Chain Management, Education Software and Technology, Instructional Design, Learning Management Systems, Process Analysis, Wholesaling, Quality Management, Augmented and Virtual Reality (AR/VR), Digital pedagogy, System Implementation, Solution Design, Virtual Reality
Credit offered
Mastertrack · 6 - 12 Months

Skills you'll gain: Figma (Design Software), UI Components, Typography, Prototyping, Responsive Web Design, User Experience, User Interface and User Experience (UI/UX) Design, Interactive Design, Interaction Design, UI/UX Strategy, User Experience Design, Motion Graphics, User Interface (UI), Graphic and Visual Design, Layout Design, User Interface (UI) Design, Animations, AI powered creativity, Collaborative Software, Web Content Accessibility Guidelines
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Deployment, Application Deployment, Site Reliability Engineering, Microservices, Google App Engine, Kubernetes, Cloud Infrastructure, API Design, Restful API, Google Cloud Platform, Cloud Computing Architecture, Cloud Applications, CI/CD, Systems Design, Cloud Computing, Cloud Storage, System Design and Implementation, Cloud Security, Scalability, Network Architecture
Advanced · Course · 1 - 3 Months