Filter by
The language used throughout the course, in both instruction and assessments.
Results for "software+design+pattern"
LearnQuest
Skills you'll gain: Spring Framework, Microservices, JUnit, Model View Controller, Restful API, Application Frameworks, Spring Boot, Software Architecture, API Gateway, Web Services, Object-Relational Mapping, Transaction Processing, Java, Service Oriented Architecture, JSON, YAML, Load Balancing, Databases, Cloud Computing, Integration Testing
University of California San Diego
Skills you'll gain: Design Research, Interaction Design, User Experience Design, Statistical Analysis, Usability, Ideation, User Research, Graphic and Visual Design, User Interface (UI) Design, Experimentation, Prototyping, Human Centered Design, A/B Testing, Usability Testing, User Centered Design, Mockups, Human Computer Interaction, Human Factors, Telecommuting, Technology Strategies
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 Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Hardware Architecture, Computer Architecture, Integrated Development Environments, Software Design, Maintainability, System Configuration, Peripheral Devices
University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Electronic Hardware, Verification And Validation, Electronic Systems, Embedded Systems, Application Specific Integrated Circuits, Electrical and Computer Engineering, System Design and Implementation, Embedded Software, Software Design, System Programming, Technical Design, Software Development, Integrated Development Environments, Functional Design, Computer Architecture, Software Development Tools, Development Environment, Programming Principles
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, Java, Android Development, Software Development
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 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, Testability, Software Development Tools, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing, Software Engineering Tools, Test Planning, Acceptance Testing
University of Michigan
Skills you'll gain: UI/UX Research, Qualitative Research, User Experience Design, User Experience, Usability Testing, User Research, Prototyping, Wireframing, User Centered Design, Survey Creation, Sampling (Statistics), Design Research, Interaction Design, A/B Testing, Usability, Test Case, Design Thinking, Design, Human Computer Interaction, Research Methodologies
University of Michigan
Skills you'll gain: Computer Programming, Programming Principles, Python Programming, Computer Programming Tools, Data Structures, Computational Logic, Computational Thinking, Algorithms, Computer Graphics, Design and Product
Skills you'll gain: Field-Programmable Gate Array (FPGA), Application Specific Integrated Circuits, Hardware Design, Serial Peripheral Interface, Electrical and Computer Engineering, Computational Logic, Electrical Engineering, Computer Architecture, Schematic Diagrams, Semiconductors, Hardware Architecture, Electronic Components, Power Electronics, Internet Of Things, Embedded Systems, Electronic Hardware, Electronic Systems, Microarchitecture, Computer Hardware, Network Protocols
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Program Development, Hardware Architecture, Systems Architecture, Data Structures, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, C++ (Programming Language), Data Storage, Computer Programming
In summary, here are 10 of our most popular software+design+pattern courses
- Spring Framework:Â LearnQuest
- Interaction Design:Â University of California San Diego
- Software Design and Architecture:Â University of Alberta
- Embedded Software and Hardware Architecture:Â University of Colorado Boulder
- FPGA Design for Embedded Systems:Â University of Colorado Boulder
- Design Patterns:Â University of Alberta
- API Design and Fundamentals of Google Cloud's Apigee API Platform:Â Google Cloud
- Software Testing and Automation:Â University of Minnesota
- User Experience Research and Design:Â University of Michigan
- Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript:Â University of Michigan