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

Software Architecture Courses

Software architecture courses can help you learn system design principles, architectural patterns, and scalability strategies. You can build skills in creating robust APIs, ensuring security in software systems, and integrating microservices effectively. Many courses introduce tools like UML for modeling, Docker for containerization, and cloud platforms such as AWS or Azure, that support deploying and managing applications in modern environments.

Popular Software Architecture Courses and Certifications


  • P

    Politecnico di Milano

    Smart Learning Design

    Skills you'll gain: Blended Learning, Digital pedagogy, Education Software and Technology, Interactive Learning, Instructional Design, Innovation, Solution Design, Learning Strategies, Artificial Intelligence

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Crie wireframes digitais de baixa fidelidade com Figma

    Skills you'll gain: Figma (Design Software), Wireframing, User Experience Design, User Experience, User Interface (UI), Prototyping, Information Architecture, UI Components, Web Design

    ★ 4.9 (8) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • C

    Coursera

    Search Engine Optimization and Content Strategy

    Skills you'll gain: Keyword Research, Data-Driven Marketing, Search Engine Optimization, Generative Engine Optimization (GEO), Web Analytics and SEO, Search Engine Marketing, Digital Marketing Campaigns, Content Optimization, Research, Content Creation, Conversion Funnel Analysis, Content Strategy, Content Marketing, Marketing Analytics, Digital Content, Web Analytics, AI Enablement, Generative AI, Content Management, Analytics

    Intermediate · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    Università Bocconi

    Startup Calling: dall'idea all'impatto

    Skills you'll gain: Go To Market Strategy, Business Modeling, Entrepreneurship, Fundraising, Customer Acquisition Management, Business Architecture, User Research, Sales Strategy, Presentations, Customer Insights, Persona Development, Entrepreneurial Finance, New Product Development, Market Research, Market Opportunities, Customer Analysis, Product Development, Value Propositions, Market Analysis, User Feedback

    ★ 4.9 (8) · Beginner · Course · 1 - 4 Weeks

    Category: Free
    Free
  • P

    Packt

    Introduction to Python Programming and Essentials

    Skills you'll gain: File I/O, Programming Principles, Code Reusability, Scripting, File Management, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Program Development

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Virginia

    Coding User Interfaces with AI

    Skills you'll gain: Model View Controller, Debugging, Responsive Web Design, User Interface (UI), HTML and CSS, Web Design and Development, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Design and Product, Web Design, Vibe coding, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Program Development, Generative AI

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    A Complete Course on Windows Server Administration

    Skills you'll gain: Microsoft Servers, User Provisioning, Servers, Systems Administration, Virtualization and Virtual Machines, Scripting, Virtualization, Network Administration, Virtual Environment, File Systems, Information Technology

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    ChatGPT: Build, Integrate & Deploy AI Apps

    Skills you'll gain: Prompt Engineering, ChatGPT, OpenAI API, No-Code Development, Microsoft Power Automate/Flow, OpenAI, Serverless Computing, LLM Application, Cloud Deployment, Microsoft Power Platform, AI Integrations, Microsoft Azure, Generative AI, Project Design, Large Language Modeling, Application Development, Microsoft Teams, Meal Planning And Preparation, Software Installation, Development Environment

    ★ 5 (15) · Mixed · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Integrating Python for Web Systems, Testing, and Packaging

    ★ 4.9 (21) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    AWS Data Collection and Storage

    Skills you'll gain: AWS Kinesis, Amazon DynamoDB, Amazon S3, Amazon Web Services, Data Pipelines, Amazon CloudWatch, Cloud Storage, Database Development, Real Time Data, Data Storage, Data Management, Cloud Security, Encryption, Scalability

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • B

    Board Infinity

    Static & Dynamic Analysis for Technical Testing

    Skills you'll gain: Performance Testing, Maintainability, Software Testing, Code Review, Software Technical Review, Security Testing, Performance Stress Testing, Software Quality Assurance, Application Security, Test Tools, Browser Compatibility

    Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • M

    Microsoft

    Code and framework based agent development

    Skills you'll gain: AI Orchestration, Prompt Patterns, AI Workflows, Agentic Workflows, AI Integrations, OpenAI API, Token Optimization, Test Script Development, Context Management, Code Reusability, Secure Coding, Memory Management, Authentications

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
1…660661662…834

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

  • Smart Learning Design: Politecnico di Milano
  • Crie wireframes digitais de baixa fidelidade com Figma: Coursera
  • Search Engine Optimization and Content Strategy: Coursera
  • Startup Calling: dall'idea all'impatto: Università Bocconi
  • Introduction to Python Programming and Essentials: Packt
  • Coding User Interfaces with AI: University of Virginia
  • A Complete Course on Windows Server Administration: Packt
  • ChatGPT: Build, Integrate & Deploy AI Apps: EDUCBA
  • Integrating Python for Web Systems, Testing, and Packaging: EDUCBA
  • AWS Data Collection and Storage: Packt

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