Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Software Design Course Catalog
University of Toronto
Skills you'll gain: Mobile Development, iOS Development, Operating Systems, Computer Programming
Michigan State University
Skills you'll gain: Prototyping, Software Design, Programming Principles, Program Development, 3D Modeling, Design, Technical Design, User Interface and User Experience (UI/UX) Design, Visualization (Computer Graphics), Computer Graphics, Microsoft Visual Studio, Usability Testing, Computer Graphic Techniques, Graphics Software, Computer Programming, C# (Programming Language), Scripting, File Management
University of Alberta
Skills you'll gain: Agile Software Development, Design and Product, Leadership and Management, Product Design, Product Management, Software Engineering, Business Analysis, Project Management, User Experience, Scrum (Software Development)
University of Minnesota
Skills you'll gain: Software Design Patterns, Software Engineering, Application Security, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Threat Modeling, Maintainability, Code Review, Quality Assurance, Continuous Integration, CI/CD, Software Technical Review, Test Driven Development (TDD), Software Development Tools, Software Documentation, Version Control
Skills you'll gain: Technical Design, User Feedback, Project Design, Technical Consulting, Solution Design, Solution Architecture, SAP Applications, Technical Communication, Requirements Analysis, Business Analysis, System Implementation, Product Roadmaps, Business Requirements, Gap Analysis, Customer Engagement
Skills you'll gain: User Centered Design, Responsive Web Design, Web Design and Development, Prototyping, Front-End Web Development, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Design Elements And Principles, Wireframing, Typography, UI Components, Web Applications, Mobile Development
University of Colorado Boulder
Skills you'll gain: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, Persona (User Experience), Usability Testing, User Centered Design, Internet Of Things, API Design, User Acceptance Testing (UAT), Amazon Web Services, Embedded Systems, Human Computer Interaction, Application Programming Interface (API), Prototyping, Network Protocols, Microservices, User Interface (UI) Design
University of Colorado System
Skills you'll gain: Requirements Elicitation, Software Design Documents, Requirements Analysis, Security Requirements Analysis, Mockups, Interviewing Skills, User Requirements Documents, Storyboarding, Functional Requirement, Goal Setting, Software Documentation, Agile Methodology, Unified Modeling Language, Risk Management Framework, System Requirements, Meeting Facilitation, Prototyping, Software Development Life Cycle, Technical Documentation, Conflict Management
Michigan State University
Skills you'll gain: 3D Modeling, Programming Principles, Software Design, Ideation, Augmented and Virtual Reality (AR/VR), Project Design, Computer Graphics, Project Documentation, Business Development, Entrepreneurial Finance, Consumer Behaviour, Business Marketing, Target Audience, Creativity, Diversity and Inclusion
Multiple educators
Skills you'll gain: Dashboard, Pseudocode, Jupyter, Algorithms, Data Mining, Pandas (Python Package), Correlation Analysis, Web Scraping, NumPy, Probability & Statistics, Predictive Modeling, Big Data, Automation, Data Visualization Software, Data Collection, Data Science, GitHub, Python Programming, Machine Learning Algorithms, Unsupervised Learning
University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Role-Based Access Control (RBAC), AWS Identity and Access Management (IAM), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Computing, Malware Protection, Cloud Infrastructure, Cloud Security, Load Balancing, User Accounts, Authorization (Computing), Network Security, Identity and Access Management, Threat Detection, Information Systems Security, Cybersecurity, Encryption, Geospatial Information and Technology
Skills you'll gain: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Hardware Architecture, Debugging, Program Development, Application Security, Computer Architecture, System Configuration, C (Programming Language), Application Development, C++ (Programming Language), Computer Programming, System Requirements, Computer Hardware, Cybersecurity
Software Design learners also search
In summary, here are 10 of our most popular software design courses
- App Design and Development for iOS: University of Toronto
- Game Design and Development 3: 3D Shooter: Michigan State University
- Client Needs and Software Requirements : University of Alberta
- Engineering Practices for Building Quality Software: University of Minnesota
- Designing an SAP Solution: SAP
- Designing User Interfaces and Experiences (UI/UX): IBM
- Embedded Interface Design: University of Colorado Boulder
- Requirements Engineering: Secure Software Specifications: University of Colorado System
- Game Design and Development 4: 3D Platformer: Michigan State University
- Data Science Foundations: IBM