• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Software Design

Software Design Courses

Software design courses can help you learn programming principles, design patterns, user interface design, and system architecture. You can build skills in code refactoring, version control, and creating scalable applications. Many courses introduce tools like Git for version control, Figma for UI/UX design, and various integrated development environments (IDEs) to streamline the coding process. By engaging with these topics and tools, you can enhance your ability to create efficient, user-friendly software solutions.

Popular Software Design Courses and Certifications


  • M

    Microsoft

    Microsoft AI Business Professional

    Skills you'll gain: Microsoft Copilot, Generative AI, Responsible AI, Microsoft Teams, Microsoft Excel, Prompt Patterns, AI Orchestration, Analytics, AI literacy, Data Analysis, Prompt Engineering, AI Workflows, LLM Application, Email Automation, Advanced Analytics, Performance Reporting, Collaboration, Project Coordination, Proposal Development, Content Creation

    4.3 stars, 6 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.3 (6) · Beginner · Professional Certificate · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • E

    Erasmus University Rotterdam

    Driving business towards the Sustainable Development Goals

    Skills you'll gain: Sustainable Development, Sustainable Business, Corporate Sustainability, Sustainable Systems, Social Impact, Business Transformation, Environmental Issue, Systems Thinking, Economic Development, Strategic Partnership, Environment and Resource Management, Innovation, Collaboration, Climate Change Mitigation, Complex Problem Solving

    4.8 stars, 1.6K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (1.6K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • H

    Heriot-Watt University

    MSc Computer Science

    Skills you'll gain: Database Systems, Responsible AI, Database Management, Software Engineering, Software Design, Combinatorics, Requirements Analysis, Object Oriented Design, Database Software, Database Development, Software Architecture, Unsupervised Learning, Graph Theory, Statistical Methods, Artificial Intelligence, Project Scoping, Algorithms, Computer Science, Administration, Performance Measurement

    Degree · 1 - 4 Years

    Category: Job ready
    Job ready
  • I

    IBM

    Collaborate Effectively for Professional Success

    Skills you'll gain: Collaboration, Team Collaboration, Virtual Teams, Teamwork, Team Building, Telecommuting, Professional Development, Meeting Facilitation, People Development, Communication Strategies, Communication, Critical Thinking

    4.6 stars, 1.1K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (1.1K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Princeton University

    Computer Architecture

    Skills you'll gain: Microarchitecture, Computer Architecture, Memory Management, Hardware Architecture, Computer Engineering, Systems Architecture, Distributed Computing, Performance Tuning

    4.7 stars, 3.9K reviews, Advanced, Course, 3 - 6 Months

    ★ 4.7 (3.9K) · Advanced · Course · 3 - 6 Months

    Category: Free
    Free
  • P

    Pontificia Universidad Católica de Chile

    Gestión de organizaciones efectivas

    Skills you'll gain: Organizational Change, Organizational Development, Organizational Strategy, Organizational Structure, Change Management, Business Transformation, Business Strategy, Political Sciences, Innovation, Strategic Thinking, Strategic Decision-Making, Technology Strategies, Knowledge Transfer, Decision Making, Persona (User Experience)

    4.8 stars, 2.5K reviews, Mixed, Course, 1 - 3 Months

    ★ 4.8 (2.5K) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • N

    New York University

    Introduction to Cyber Attacks

    Skills you'll gain: Security Engineering, Threat Modeling, Distributed Denial-Of-Service (DDoS) Attacks, Cyber Attacks, Cybersecurity, Threat Management, Cyber Risk, Cyber Security Assessment, Information Systems Security, Network Security, Computer Security, Exploitation techniques, Cryptography, Data Integrity

    4.7 stars, 2.9K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (2.9K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Create a Resume and Cover Letter with Google Docs

    Skills you'll gain: Google Docs, Document Management, Productivity Software, Writing, Google Workspace, Business Writing, Writing and Editing, File Management, Personal Development

    4.6 stars, 1.5K reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.6 (1.5K) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • W

    Whizlabs

    Microsoft Azure Security, Governance & Cloud Operations

    Skills you'll gain: Microsoft Azure, Azure DevOps, Cloud Management, Cloud Hosting, Cloud Engineering, Application Deployment, Azure DevOps Pipelines, MLOps (Machine Learning Operations), Cloud Computing, Cloud-Native Computing, DevOps, Containerization, Platform As A Service (PaaS), Cloud Services, Cloud Deployment, Database Administration, System Monitoring, Devops Tools, Databases, Cloud Security

    Mixed · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • G

    Google Cloud

    Google AI for Finance Professionals

    Skills you'll gain: Google Gemini, Prompt Engineering, Gemini, Prompt Engineering Tools, Financial Data, Google Workspace, Agentic Workflows, Unstructured Data, Financial Analysis, AI Orchestration, Decision Intelligence, Generative AI Agents, Corporate Communications, Business Writing, Report Writing, Business Correspondence, Auditing, Workflow Management, Business Process Automation, Compliance Auditing

    Beginner · Course · 1 - 3 Months

    Category: New
    New
  • A

    Amazon

    Programming with Java

    Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Java Programming, Java, Software Design, File Management, Data Persistence

    4.3 stars, 93 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.3 (93) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Production Machine Learning Systems

    Skills you'll gain: Model Optimization, MLOps (Machine Learning Operations), Model Deployment, Model Training, Systems Design, Tensorflow, Hybrid Cloud Computing, Google Cloud Platform, Machine Learning Methods, Performance Tuning, Applied Machine Learning, Machine Learning, Distributed Computing, Dependency Analysis, Data Pipelines

    4.6 stars, 1K reviews, Advanced, Course, 1 - 3 Months

    ★ 4.6 (1K) · Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
1…224225226…834

In summary, here are 10 of our most popular software design courses

  • Microsoft AI Business Professional: Microsoft
  • Driving business towards the Sustainable Development Goals: Erasmus University Rotterdam
  • MSc Computer Science: Heriot-Watt University
  • Collaborate Effectively for Professional Success: IBM
  • Computer Architecture: Princeton University
  • Gestión de organizaciones efectivas: Pontificia Universidad Católica de Chile
  • Introduction to Cyber Attacks: New York University
  • Create a Resume and Cover Letter with Google Docs: Coursera
  • Microsoft Azure Security, Governance & Cloud Operations: Whizlabs
  • Google AI for Finance Professionals: Google Cloud

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok