Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Results for "software design patterns"
University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, Test Case, Software Development Tools, Testability, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing, Software Engineering Tools, Test Planning, Acceptance Testing
- Status: Free
Yale University
Skills you'll gain: Clinical Trials, Software Development Life Cycle, Usability, Human Computer Interaction, Regulatory Affairs, Quality Management Systems, Risk Management, Software Design, Healthcare Industry Knowledge, Medical Records, Regulatory Compliance, Entrepreneurship, Artificial Intelligence and Machine Learning (AI/ML), Cybersecurity, System Requirements
University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Visualization, Solution Architecture, Software Systems, Software Development, Software Documentation, Software Design Patterns, System Design and Implementation, Software Technical Review, Object Oriented Design, Maintainability, Scalability
- Status: Free
Coursera Instructor Network
Skills you'll gain: Cloud Computing Architecture, Cloud Infrastructure, Scalability, Cloud Computing, Software Architecture, Cloud Services, Infrastructure As A Service (IaaS), Load Balancing, Serverless Computing, Software Design Patterns, Microservices, Software As A Service, Event-Driven Programming
- Status: Free
DeepLearning.AI
Skills you'll gain: Generative AI, ChatGPT, OpenAI, Artificial Intelligence, Software Design Patterns, Software Architecture, Technical Design, Application Frameworks, Computer Programming
The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, Systems Development Life Cycle, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Engineering Software, Software Design, Process Driven Development, Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design
DeepLearning.AI
Skills you'll gain: Database Design, Software Design Patterns, Database Systems, Software Design, Software Architecture, Software Systems, System Design and Implementation, Software Development, Artificial Intelligence, Secure Coding, Application Programming Interface (API), Performance Tuning, Restful API
- Status: [object Object]
Skills you'll gain: Quality Management, Project Scoping, Project Closure, Project Management, Project Management Life Cycle, Project Planning, Continuous Improvement Process, Agile Project Management, Project Controls, Quality Monitoring, Backlogs, Team Management, Project Documentation, Agile Methodology, Communication Planning, Project Risk Management, Change Management, Milestones (Project Management), Organizational Structure, Data Storytelling
University of Colorado System
Skills you'll gain: Object Oriented Design, Software Design Patterns, Data Structures, C# (Programming Language), Graph Theory, Computer Programming, Software Engineering, Software Architecture, Algorithms, Computational Thinking
Skills you'll gain: Jest (JavaScript Testing Framework), Version Control, User Research, UI/UX Research, Usability Testing, Responsive Web Design, Cascading Style Sheets (CSS), Data Structures, Unix Commands, HTML and CSS, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, Bootstrap (Front-End Framework), React.js, Mobile Development, Front-End Web Development, Algorithms, Web Development Tools
Skills you'll gain: API Design, Restful API, API Gateway, Application Programming Interface (API), Cloud API, Application Lifecycle Management, Proxy Servers, Cloud Applications, Software Design Documents, Software Documentation, Google Cloud Platform, Authentications
University of Alberta
Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Waterfall Methodology
In summary, here are 10 of our most popular software design patterns courses
- Software Testing and Automation: University of Minnesota
- Introduction to Medical Software: Yale University
- Software Architecture: University of Alberta
- Cloud Architecture Design Patterns: Coursera Instructor Network
- AI Agentic Design Patterns with AutoGen: DeepLearning.AI
- Software Engineering: The Hong Kong University of Science and Technology
- AI-Powered Software and System Design: DeepLearning.AI
- Google Project Management:: Google
- Data Structures and Design Patterns for Game Developers: University of Colorado System
- Meta Front-End Developer: Meta