Filter by
The language used throughout the course, in both instruction and assessments.
Results for "software design patterns"
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 Visualization, Code Review, Solution Architecture, Software Systems, Object Oriented Programming (OOP), Java, Software Development
University of Alberta
Skills you'll gain: Computer Programming, Java Programming, Programming Principles, Software Architecture, Software Engineering, Systems Design, Computational Thinking, Problem Solving, System Software, Data Visualization
LearnKartS
Skills you'll gain: Software Design Patterns, Java, Software Architecture, Java Platform Enterprise Edition (J2EE), Maintainability, Software Design, Object Oriented Programming (OOP), Scalability
University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Agile Methodology, Agile Project Management, Process Mapping, Software Engineering, Kanban Principles, Software Development Life Cycle, Application Security, Scrum (Software Development), Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Requirements Analysis, Application Deployment, Lean Methodologies, Lean Manufacturing
University of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Object Oriented Programming (OOP), Java, Maintainability, Software Architecture, Programming Principles, Android Development, Technical Design, Conceptual Design
- Status: [object Object]
Skills you'll gain: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Version Control, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, Digital Transformation, Relational Databases, Java Programming, Generative AI, Java, Front-End Web Development
University of Colorado Boulder
Skills you'll gain: Big Data, Software Engineering
The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Systems Development Life Cycle, Software Architecture, Software Development Life Cycle, Software Quality Assurance, Engineering Software, Software Design, Process Driven Development, Software Engineering, Quality Assurance, Systems Development, Systems Analysis, Software Design Documents, Object Oriented Design, Systems Design, Maintainability, Systems Architecture, Unified Modeling Language
University of Colorado System
Skills you'll gain: Database Design, Software Design, Application Security, Vulnerability Assessments, Unified Modeling Language, Unit Testing, Threat Modeling, User Interface and User Experience (UI/UX) Design, Usability Testing, Vulnerability Management, Databases, Technical Design, Software Architecture, Secure Coding, Software Design Patterns, Systems Design, Software Engineering, Software Visualization, Software Development Life Cycle, Security Engineering
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Hypertext Markup Language (HTML), Software Design, Data Structures, Debugging, Web Design and Development, Software Engineering, Cryptography, Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Encryption, Algorithms, Program Development, Web Applications, Front-End Web Development, Statistical Analysis, Computer Programming
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Java, Java Programming, Object Oriented Programming (OOP), Development Testing, User Interface (UI), Debugging, Object Oriented Design, Software Testing, Cryptography, Computer Programming, Performance Tuning, Encryption, Algorithms, Software Engineering, Program Development, Programming Principles, Statistical Analysis
- Status: [object Object]
Skills you'll gain: Istio, Node.JS, Software Development Life Cycle, Unit Testing, Cloud Computing Architecture, Server Side, Application Deployment, Kubernetes, React Redux, Cloud Services, Django (Web Framework), Object-Relational Mapping, OpenShift, Git (Version Control System), Full-Stack Web Development, HTML and CSS, Cloud Computing, Jupyter, Generative AI, Interviewing Skills
In summary, here are 10 of our most popular software design patterns courses
- Software Design and Architecture: University of Alberta
- Design Patterns: University of Alberta
- Core Java - Design Patterns: LearnKartS
- Software Development Lifecycle: University of Minnesota
- Object-Oriented Design: University of Alberta
- Amazon Junior Software Developer: Amazon
- Software Architecture Patterns for Big Data: University of Colorado Boulder
- Software Engineering: Software Design and Project Management: The Hong Kong University of Science and Technology
- Secure Software Design: University of Colorado System
- Java Programming and Software Engineering Fundamentals: Duke University