Filter by
The language used throughout the course, in both instruction and assessments.
Results for "software design patterns"
University of Minnesota
Skills you'll gain: UI/UX Research, User Research, User Interface (UI) Design, Usability Testing, Prototyping, User Interface (UI), Usability, User Experience, User Centered Design, Conceptual Design, Graphic and Visual Design, Ideation, Web Content Accessibility Guidelines, Design, Human Computer Interaction, User Experience Design, Interaction Design, Qualitative Research, Design Reviews, Design Thinking
Skills you'll gain: User Experience Design, UI/UX Research, User Centered Design, Professional Development, Usability, Interviewing Skills, Cross Platform Development, Artificial Intelligence, Responsive Web Design, Web Applications, Prototyping, Business Planning
Skills you'll gain: Generative AI, Software Development Life Cycle, Unit Testing, ChatGPT, HTML and CSS, Development Environment, Web Design and Development, Jupyter, Hypertext Markup Language (HTML), Software Engineering, Artificial Intelligence, Cascading Style Sheets (CSS), Web Development, Data Ethics, Application Deployment, Web Applications, Automation, Interviewing Skills, CI/CD, Professional Networking
University of Colorado System
Skills you'll gain: Software Engineering, Security Engineering, Security Software, Software Security, BlockChain, Cryptography, Design and Product, Software Architecture
Skills you'll gain: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Continuous Deployment, Restful API, System Monitoring, Package and Software Management, YAML
DeepLearning.AI
Skills you'll gain: Database Design, Software Documentation, Software Design Patterns, Database Systems, Software Testing, ChatGPT, Technical Documentation, Generative AI, Software Design, Code Review, Software Architecture, Software Systems, System Design and Implementation, Dependency Analysis, Artificial Intelligence, Software Development Tools, OpenAI, Software Development, Natural Language Processing, Debugging
University of Alberta
Skills you'll gain: Agile Software Development, Software Development, Product Requirements, Requirements Management, Product Management, Project Management Software, Software Development Methodologies, Systems Development Life Cycle, Project Planning, Project Schedules, Process Management, Client Services
University of Minnesota
Skills you'll gain: Prototyping, User Interface (UI) Design, Usability, Graphic and Visual Design, Web Content Accessibility Guidelines, Design, Interaction Design, Design Reviews, Conceptual Design, Human Centered Design, Mockups, Wireframing, Responsive Web Design, User Research, Internet Of Things
University of Alberta
Skills you'll gain: Agile Software Development, Design and Product, Entrepreneurship, Product Management, Project Management, Software Engineering, Strategy and Operations, Planning, Supply Chain and Logistics
Vanderbilt University
Skills you'll gain: Git (Version Control System), JUnit, Android Studio, Android Development, Unit Testing, Maintainability, Software Design Patterns, Test Automation, Object Oriented Programming (OOP), Integration Testing, Test Driven Development (TDD), Mobile Development, Development Testing, Software Testing, Testability, Software Engineering, Secure Coding, Java, Application Security, Test Case
University of Alberta
Skills you'll gain: Service Oriented Architecture, API Design, Web Services, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Architecture, Application Programming Interface (API), Web Applications, JSON, Java, Android Development
University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Data Architecture, Web Applications, Software Architecture, Performance Testing, Scalability, Systems Architecture, Functional Requirement, Distributed Computing, Databases, Acceptance Testing, Application Development, Predictive Modeling, Software Testing, System Design and Implementation, Requirements Elicitation, Transaction Processing, User Story, Database Architecture and Administration
In summary, here are 10 of our most popular software design patterns courses
- User Interface Design: University of Minnesota
- Design a User Experience for Social Good & Prepare for Jobs: Google
- IBM AI Developer: IBM
- Software Design Threats and Mitigations: University of Colorado System
- Software Engineering Tools and Practices: Codio
- Generative AI for Software Development: DeepLearning.AI
- Introduction to Software Product Management: University of Alberta
- Prototyping and Design: University of Minnesota
- Agile Planning for Software Products: University of Alberta
- Android App Development: Vanderbilt University