• 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

    Madecraft

    Protect Your Data: An Introduction to Blockchain Security

    Skills you'll gain: Threat Modeling, Application Security, Security Engineering, Blockchain, Security Controls, Security Requirements Analysis, IT Security Architecture, Security Testing, Security Architecture Review, Data Security, Identity and Access Management, Vulnerability Assessments, Cryptographic Protocols, Cryptography, Threat Detection, Distributed Denial-Of-Service (DDoS) Attacks, Information Assurance, Public Key Infrastructure, Risk Analysis, Penetration Testing

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • C

    Coursera

    How to Create Realistic Reflections with Adobe Photoshop

    Skills you'll gain: Adobe Photoshop, Photo Editing, Adobe Creative Cloud, Computer Graphic Techniques, Photography, Graphics Software, Graphical Tools, Graphic Design, Typography, Creativity

    2.8 stars, 40 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 2.8 (40) · Beginner · Guided Project · Less Than 2 Hours

  • M

    Microsoft

    Launching Your QA Career

    Skills you'll gain: Test Automation, Interviewing Skills, Test Tools, Software Testing, Automation, Technical Communication, Product Testing, Technical Writing, Quality Assurance, AI Integrations, Software Documentation, Quality Assessment, GitHub, Verbal Communication Skills, Interpersonal Communications, Communication Strategies, Issue Tracking

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • T

    Tecnológico de Monterrey

    Diseño Instruccional: Aprendizaje activo y Pedagogía digital

    Skills you'll gain: Digital pedagogy, Education Software and Technology, Instructional and Curriculum Design, Instructional Design, Pedagogy, Course Development, Problem Solving, Instructional Strategies, digital literacy, Educational Materials, Emerging Technologies, Innovation, Quality Assurance, Planning, Strategic Planning, Critical Thinking and Problem Solving, Learning Strategies, Solution Design, Technical Documentation, Continuous Monitoring

    4.7 stars, 1.4K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (1.4K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Applied Calculus for Data Science & ML with Python

    Skills you'll gain: Calculus, Integral Calculus, Model Optimization, Mathematical Software, Applied Mathematics, NumPy, Scientific Visualization, Algebra, Numerical Analysis, Applied Machine Learning, Programming Principles, Mathematical Modeling, Machine Learning Methods, Python Programming, Mathematical Theory & Analysis, Graphing, Data Science, Advanced Mathematics, Plot (Graphics), Derivatives

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • P

    Pearson

    Collaboration and Social Media Information Systems

    Skills you'll gain: Management Information Systems, Stakeholder Engagement, Strategic Communication, Social Media Management, Information Systems, Stakeholder Communications, Social Media, Stakeholder Management, Drive Engagement, Social Media Strategy, Communication Planning, Corporate Communications, Innovation, Brand Management, Collaborative Software, Internal Communications, Stakeholder Analysis, Professional Networking, Communication, Cross-Functional Collaboration

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • H

    HRCI

    Business Management Foundations for HR

    Skills you'll gain: Human Resources, Governance, Workplace inclusivity, Human Resource Policies, Human Resource Strategy, Human Resources Information System (HRIS), Business Management, Human Resources Management and Planning, Risk Mitigation, Human Resource Management, Mitigation, Organizational Change, Organizational Structure, Labor Compliance, Risk Analysis, Business Administration, Change Management, Stakeholder Engagement, Governance Risk Management and Compliance, People Analytics

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • 2

    28DIGITAL

    Development of Real-Time Systems

    Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, System Programming, Systems Design, System Software, C (Programming Language), System Design and Implementation, OS Process Management, System Requirements, Dependency Analysis, Computer Architecture, Systems Analysis, Verification And Validation, Algorithms

    4.6 stars, 541 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (541) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    Universidad de los Andes

    Maestría en Gerencia de Tecnologías de Información

    Skills you'll gain: Business Architecture, Design Thinking, Process Analysis, Bayesian Network, Computer Security Incident Management, Cloud Platforms, Product Lifecycle Management, User Story, Data Storytelling, Corporate Communications, Kotlin, Information Technology Infrastructure Library, Engineering Management, Systems Thinking, Project Management, Software Architecture, Artificial Intelligence, Feasibility Studies, Financial Statement Analysis, Capital Budgeting

    Degree · 1 - 4 Years

    Category: Earn a degree
    Earn a degree
  • M

    Madecraft

    Applied Data Science and Analytics

    Skills you'll gain: Big Data, Regression Analysis, Business Analytics, Data-Driven Decision-Making, Data Strategy, Data Storytelling, Business Intelligence, Dashboard, Data Infrastructure, Strategic Thinking, Data Architecture, Strategic Decision-Making, Business Strategies, Data Processing, Data Warehousing, Data Visualization, Data Analysis Software, Statistical Analysis, R Programming, SPSS

    Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of Illinois Urbana-Champaign

    Digital Marketing: Platforms, Data, and Technologies

    Skills you'll gain: MarTech, Data Architecture, Data-Driven Marketing, Digital Marketing, Marketing Strategies, Marketing Effectiveness, Data Literacy, AI Personalization, Marketing, Customer Analysis, Marketing Analytics, Digital Analysis, Blockchain, Consumer Behaviour, Data Integrity, Image Analysis, Digital Advertising, Data Ethics, Analytics, Generative AI

    4.5 stars, 3.4K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.5 (3.4K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • A

    Alex Genadinik

    How to Hire an SEO Agency or Freelancer

    Skills you'll gain: Search Engine Optimization, Project Scoping, Contract Review, Case Studies, Proposal Development, Web Analytics and SEO, Needs Assessment, Performance Metric, Performance Measurement, Business Metrics, Recruitment, Interviewing Skills, Expectation Management, Generative Engine Optimization (GEO), Digital Marketing

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
1…203204205…834

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

  • Protect Your Data: An Introduction to Blockchain Security: Madecraft
  • How to Create Realistic Reflections with Adobe Photoshop: Coursera
  • Launching Your QA Career: Microsoft
  • Diseño Instruccional: Aprendizaje activo y Pedagogía digital: Tecnológico de Monterrey
  • Applied Calculus for Data Science & ML with Python: Packt
  • Collaboration and Social Media Information Systems: Pearson
  • Business Management Foundations for HR: HRCI
  • Development of Real-Time Systems: 28DIGITAL
  • Maestría en Gerencia de Tecnologías de Información: Universidad de los Andes
  • Applied Data Science and Analytics: Madecraft

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
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok