Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Software Design Course Catalog
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Spreadsheet Software, Document Management, Graphic and Visual Design Software, File Management
California Institute of the Arts
Skills you'll gain: Typography, Design Elements And Principles, Graphic Design, Graphic and Visual Design, Design, Visual Design, Digital Design, Color Theory, Adobe Creative Cloud, Creativity
Skills you'll gain: Figma (Design Software), Usability Testing, Design Reviews, Mockups, User Interface and User Experience (UI/UX) Design, User Experience Design, Prototyping, User Centered Design, User Interface (UI) Design, Design Elements And Principles, Typography, Color Theory
- Status: Free
Coursera Instructor Network
Skills you'll gain: Prototyping, User Interface (UI) Design, Usability, User Research, Interactive Design, Design, User Experience, UI Components, User Centered Design, Mockups, Graphic and Visual Design Software, Design Elements And Principles
University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Software Engineering, Software Development Tools, JUnit, Software Testing, Design, Development Testing, Data Ethics, Computer Programming Tools, Test Tools, Software Architecture, Dataflow, Conceptual Design
University of Colorado System
Skills you'll gain: Database Design, Software Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Databases, Software Architecture, Software Design Patterns, Systems Design, Application Security, Design Strategies, Operating Systems
University of Michigan
Skills you'll gain: Web Scraping, Data Processing, Relational Databases, JSON, Database Design, SQL, Network Protocols, Databases, Web Services, Restful API, Interactive Data Visualization, Programming Principles, Data Cleansing, Data Structures, Data Collection, Computer Programming, Python Programming, Data Manipulation, Development Environment, Computational Thinking
University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Sprint Planning, Software Development Methodologies, Sprint Retrospectives, Backlogs, Continuous Integration, Test Driven Development (TDD), Release Management
University of Colorado Boulder
Skills you'll gain: Graphic Design, Graphic and Visual Design, Graphic and Visual Design Software, Design, Visual Design, Creative Design, Typography, Design Reviews, Adobe Photoshop, Design Elements And Principles, Peer Review, Color Theory, Editing
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
University of Colorado System
Skills you'll gain: Application Security, Vulnerability Assessments, Software Design, Threat Modeling, Vulnerability Management, Secure Coding, Software Design Patterns, Software Architecture, Software Visualization, Cryptography, Cybersecurity, Blockchain
University of Colorado System
Skills you'll gain: Software Design, Software Development Life Cycle, Application Security, Technical Design, Security Engineering, Software Architecture, Software Development Methodologies, Conceptual Design, Waterfall Methodology, Requirements Analysis, Agile Methodology
Software Design learners also search
In summary, here are 10 of our most popular software design courses
- Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
- Fundamentals of Graphic Design: California Institute of the Arts
- Create High-Fidelity Designs and Prototypes in Figma: Google
- User Interface Design: Principles, Prototyping, Practices: Coursera Instructor Network
- Software Design Methods and Tools: University of Colorado System
- Software Design as an Abstraction: University of Colorado System
- Python for Everybody: University of Michigan
- Agile Software Development: University of Minnesota
- Graphic Design: University of Colorado Boulder
- Programming for Everybody (Getting Started with Python): University of Michigan