
Skills you'll gain: Systems Design, Systems Architecture, System Design and Implementation, Software Design, Software Architecture, Distributed Computing, Scalability, API Design, Data Storage Technologies, Microservices, Data Storage, Restful API, API Gateway, Databases, Application Programming Interface (API), Network Protocols, Capacity Management, Performance Tuning
Advanced · Course · 3 - 6 Months

Pearson
Skills you'll gain: Systems Architecture, Software Architecture, Systems Design, Software Design, Verification And Validation, Maintainability, Systems Analysis
★ 4.1 (8) · Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Design Documents, Software Visualization, Code Review, Product Family Engineering, Object Oriented Programming (OOP), Software Development, Java
★ 4.6 (4.1K) · Beginner · Specialization · 3 - 6 Months

California Institute of the Arts
Skills you'll gain: Information Architecture, Wireframing, User Interface and User Experience (UI/UX) Design, Persona (User Experience), User Experience, Mockups, User Experience Design, Responsive Web Design, Experience Design, User Interface (UI), Web Design, UI/UX Strategy, User Interface (UI) Design, Adobe XD, User Centered Design, Interaction Design, Prototyping, Layout Design, Usability, User Research
★ 4.7 (8.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Retrieval-Augmented Generation, Generative Model Architectures, Generative AI Agents, Generative AI, Agentic systems, Tool Calling, Fine-tuning, LangChain, Agentic Workflows, LLM Application, AI Orchestration, Model Deployment, Application Design, AI Workflows, Prompt Engineering, Program Development, Large Language Modeling, Software Development, Artificial Intelligence, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Test Case, Test Automation, Test Tools, CI/CD, Software Quality Assurance, Quality Assurance
Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Software Technical Review, Java Programming, System Design and Implementation, Java, Diagram Design, Object Oriented Programming (OOP), Code Reusability, Application Design
★ 4.7 (1.4K) · Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: User Experience, UI/UX Research, User Experience Design, User Research, Design Thinking, Design Research, Usability, User Centered Design, Design, Prototyping, Usability Testing, Sprint Retrospectives, Wireframing, Ideation
★ 4.8 (76K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Power Platform Architecture & Technical Design, Microsoft Power Platform, Business Continuity Planning, Solution Architecture, Data Loss Prevention, Disaster Recovery, Data Modeling, Microsoft Azure, Business Continuity, Database Design, IT Security Architecture, Application Design, Data Security, Data Governance, Solution Design, Application Lifecycle Management, Systems Integration, Design Strategies, Governance Risk Management and Compliance, Content Optimization
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: UI/UX Research, Usability Testing, Presentations, User Experience Design, User Experience, Usability, User Research, Design Research, Data Ethics, Research Design, Prototyping, Research Methodologies, Information Privacy
★ 4.8 (6.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Centered Design, User Experience Design, Responsive Web Design, User Interface (UI) Design, Web Design and Development, Prototyping, Front-End Web Development, Graphic and Visual Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Design Elements And Principles, Web Design, User Interface (UI), Experience Design, Wireframing, Typography, Application Design, UI Components
★ 4.5 (323) · Beginner · Course · 1 - 4 Weeks

Georgia Institute of Technology
Skills you'll gain: User Experience Design, Prototyping, User Experience, User Centered Design, User Interface and User Experience (UI/UX) Design, Usability, Requirements Elicitation, User Interface (UI), User Interface (UI) Design, User Research
★ 4.6 (9K) · Beginner · Course · 1 - 3 Months
Top-rated Application Design courses offered by Packt on Coursera.
Earn a certificate in Application Design from top universities and companies.
Top-rated beginner-friendly Application Design courses with no prerequisites.