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: Free Trial
The Hong Kong University of Science and Technology
Skills you'll gain: Software Development Life Cycle, Software Quality Assurance, Quality Assurance, Software Design Patterns, Systems Analysis, Software Engineering, Software Design, Process Driven Development, Systems Design, Object Oriented Design, Software Architecture, Project Management, Unified Modeling Language, Project Planning, Technical Design
- Status: Free Trial
Duke University
Skills you'll gain: HTML and CSS, UI Components, Software Design, Computational Thinking, Web Design, Hypertext Markup Language (HTML), User Interface (UI), Java, Java Programming, Debugging, Programming Principles, Web Development, Software Development Tools, Algorithms, Program Development, Computer Programming, Software Engineering, Data Analysis, Javascript, Cascading Style Sheets (CSS)
- Status: Free Trial
Skills you'll gain: Prompt Engineering, Generative AI, Software Development Life Cycle, Software Architecture, ChatGPT, Web Development Tools, Responsive Web Design, Development Environment, Generative AI Agents, Software Design, Large Language Modeling, Software Engineering, Flask (Web Framework), Software Development Methodologies, Software Design Patterns, Jupyter, Professional Networking, Python Programming, Machine Learning, Data Science
- Status: Free TrialStatus: AI skills
Skills you'll gain: Software Development Life Cycle, Full-Stack Web Development, Software Development Methodologies, Model View Controller, Git (Version Control System), JUnit, GitHub, Version Control, Spring Boot, Responsive Web Design, Software Development, Object Oriented Programming (OOP), SQL, Java Programming, Java, Restful API, Database Management, Data Structures, Generative AI, Digital Transformation
- Status: Free Trial
University of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Object Oriented Programming (OOP), Maintainability, Software Architecture, Java, Software Engineering, Android Development, Conceptual Design
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Software Design Patterns, Large Language Modeling, Software Architecture, Database Management, Software Systems, System Design and Implementation, Configuration Management, Data Import/Export, Software Engineering, Database Design, Generative AI, Artificial Intelligence
- Status: Free Trial
Duke University
Skills you'll gain: Software Design, Java, Java Programming, Software Engineering, Programming Principles, Software Development Tools, Object Oriented Programming (OOP), Computer Programming, Predictive Modeling, Debugging, Algorithms, Data Structures
- Status: Preview
Ball State University
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Advanced Encryption Standard (AES), Public Key Infrastructure, Application Security, Cybersecurity, Network Security, Authentications, Algorithms, Data Integrity
- Status: NewStatus: Free Trial
Skills you'll gain: User Interface (UI), User Interface and User Experience (UI/UX) Design, User Story, Usability, User Interface (UI) Design, User Experience Design, Human Computer Interaction, Usability Testing, Interaction Design, User Experience, Mockups, Software Design, Wireframing, User Centered Design, Figma (Design Software), Collaborative Software, UI Components, User Research, Enterprise Application Management, Prototyping
- Status: Free Trial
Epic Games
Skills you'll gain: Game Design, Video Game Development, Unreal Engine, User Interface (UI), Animation and Game Design, Usability, Version Control, 3D Modeling, User Interface (UI) Design, Visualization (Computer Graphics), User Interface and User Experience (UI/UX) Design, UI Components, Ideation, Computer Graphics, User Experience, Virtual Environment, Software Design, Software Design Documents, User Experience Design, Prototyping
- Status: Free TrialStatus: AI skills
Google
Skills you'll gain: UI/UX Research, User Research, Responsive Web Design, Wireframing, Usability Testing, Storyboarding, User Experience Design, Information Architecture, Design Research, Figma (Design Software), Sprint Retrospectives, Mockups, Cross Platform Development, Prototyping, User Experience, Usability, Persona (User Experience), Design Thinking, Interviewing Skills, Applicant Tracking Systems
- Status: Free TrialStatus: AI skills
Skills you'll gain: Email Marketing, Social Media Marketing, Marketing Analytics, Search Engine Marketing, Social Media Strategy, Media Planning, Data Storytelling, Google Ads, Marketing Effectiveness, Social Media Campaigns, Search Engine Optimization, Loyalty Programs, E-Commerce, Online Advertising, Customer Retention, Marketing, Marketing Channel, Campaign Management, Interviewing Skills, Applicant Tracking Systems
Software Design learners also search
In summary, here are 10 of our most popular software design courses
- Software Engineering: Software Design and Project Management: The Hong Kong University of Science and Technology
- Java Programming and Software Engineering Fundamentals: Duke University
- IBM AI Developer: IBM
- Amazon Junior Software Developer: Amazon
- Object-Oriented Design: University of Alberta
- AI-Powered Software and System Design: DeepLearning.AI
- Java Programming: Principles of Software Design: Duke University
- Cybersecurity and Secure Software Design: Ball State University
- Product Design and UX/UI Fundamentals: Microsoft
- Epic Games Game Design: Epic Games