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
- Status: Preview
DeepLearning.AI
Skills you'll gain: Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Technology Strategies, Business Intelligence, Data Ethics, Business Ethics
- Status: Preview
California Institute of the Arts
Skills you'll gain: Design Reviews, Graphic Design, Visual Design, Design Elements And Principles, Design, Aesthetics, Typography, Storytelling
University of Colorado Boulder
Skills you'll gain: Code Review, Embedded Systems, Git (Version Control System), Software Configuration Management, Development Environment, C (Programming Language), Build Tools, Software Development Tools, Software Design, Hardware Architecture, Computer Architecture, Statistical Programming, Debugging, Command-Line Interface
- Status: Free Trial
Skills you'll gain: GitHub, Version Control, Git (Version Control System), Puppet (Configuration Management Tool), Infrastructure as Code (IaC), Cloud Services, Cloud Management, Bash (Scripting Language), Restful API, Incident Management, Code Review, Debugging, Unix Shell, Interviewing Skills, Web Services, Automation, Configuration Management, Python Programming, Programming Principles, Applicant Tracking Systems
- Status: Free Trial
University of California San Diego
Skills you'll gain: Usability Testing, Design Research, User Experience Design, Interaction Design, Ideation, Experimentation, Design Elements And Principles, User Centered Design, Prototyping, Statistical Hypothesis Testing, Usability, Wireframing, Human Computer Interaction, Human Factors, Statistical Analysis, Collaborative Software, A/B Testing, Telecommuting, R Programming, Storyboarding
- Status: Free Trial
Skills you'll gain: User Experience Design, Design Thinking, Human Centered Design, User Research, Competitive Analysis, Design Research, Web Content Accessibility Guidelines, Creativity, Psychology, Storytelling
- Status: Free Trial
Skills you'll gain: Test Driven Development (TDD), Test Case, Gherkin (Scripting Language), Software Testing, Behavior-Driven Development, Unit Testing, Selenium (Software), Test Tools, Test Automation, Test Data, Code Coverage, Restful API, Microservices, Mockups
- Status: Free Trial
University of Michigan
Skills you'll gain: Database Design, JSON, Data Processing, SQL, Web Scraping, Relational Databases, Extensible Markup Language (XML), Databases, Database Management, Data Modeling, Data Visualization, Programming Principles, Data Structures, Data Cleansing, Web Services, Data Collection, Python Programming, Computer Programming, Software Installation, File Management
- Status: Free Trial
Skills you'll gain: UI/UX Research, Usability Testing, User Research, User Experience Design, User Experience, Research Design, Presentations, Research Methodologies, Data Ethics, Interviewing Skills, Information Privacy, Diversity Awareness
- Status: Free Trial
University of Virginia
Skills you'll gain: Design Thinking, Innovation, Ideation, Storytelling, Creative Problem-Solving, Market Opportunities, Human Centered Design, New Product Development, Data Visualization, User Experience Design, Strategic Thinking
- Status: Free TrialStatus: AI skills
Skills you'll gain: Serverless Computing, Open Web Application Security Project (OWASP), Software Development Life Cycle, OpenShift, Linux Commands, GitHub, Software Architecture, MongoDB, Bash (Scripting Language), Containerization, NoSQL, Kubernetes, Development Environment, Git (Version Control System), Object-Relational Mapping, Flask (Web Framework), System Monitoring, Microservices, Jupyter, Python Programming
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Linux Commands, GitHub, Software Architecture, Bash (Scripting Language), Development Environment, Git (Version Control System), Version Control, Software Design, Software Engineering, Shell Script, Linux, Flask (Web Framework), Software Development Methodologies, Software Design Patterns, Systems Development, Jupyter, Web Scraping, Application Deployment, Python Programming
Software Design learners also search
In summary, here are 10 of our most popular software design courses
- AI For Everyone: DeepLearning.AI
- The Language of Design: Form and Meaning: California Institute of the Arts
- Introduction to Embedded Systems Software and Development Environments: University of Colorado Boulder
- Google IT Automation with Python: Google
- Interaction Design: University of California San Diego
- Start the UX Design Process: Empathize, Define, and Ideate: Google
- Introduction to Test and Behavior Driven Development: IBM
- Python for Everybody: University of Michigan
- Conduct UX Research and Test Early Concepts: Google
- Design Thinking for Innovation: University of Virginia