• 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


  • G

    Google Cloud

    Conceptos básicos de BigQuery para profesionales de Redshift

    Skills you'll gain: Amazon Redshift, Data Import/Export, Data Migration, Identity and Access Management, SQL, Google Cloud Platform, Query Languages, Data Store, Role-Based Access Control (RBAC), Data Modeling, Database Design, Data Sharing, Data Architecture, Database Architecture and Administration

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Excel Formatting and Security

    Skills you'll gain: Data Integrity, Spreadsheet Software, Microsoft Excel, Data Entry, Excel Formulas, Google Sheets, Collaborative Software, Audit Working Papers, Security Controls, Data Security, Financial Modeling

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Fundamentos do BigQuery para Profissionais de Snowflake

    Skills you'll gain: Data Warehousing, Identity and Access Management, Extract, Transform, Load, Query Languages, Data Import/Export, Google Cloud Platform, Role-Based Access Control (RBAC), Data Mapping, SQL, Database Design, Data Architecture, Data Integration, Data Migration, Database Architecture and Administration, Data Sharing, Data Modeling, Performance Tuning

    Intermediate · Course · 1 - 3 Months

  • J

    John Wiley & Sons

    Java SE 21 OOP and Functional Techniques

    Skills you'll gain: Object Oriented Design, Java, Java Programming, Object Oriented Programming (OOP), Software Design Patterns, Maintainability, Software Design, Code Reusability, Functional Design, Data Management, Data Modeling

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Chroma Database Mastery

    Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Applied Machine Learning, Metadata Management, LangChain, Document Management, Embeddings, LLM Application, Large Language Modeling, Data Management, Model Evaluation, AI Integrations, Data Pipelines, Application Programming Interface (API), Software Installation, Debugging

    Intermediate · Course · 1 - 3 Months

  • U

    Universitat Politècnica de València

    Excel para los negocios nivel intermedio

    Skills you'll gain: Microsoft Excel, Pivot Tables And Charts, Data Presentation, Dashboard, Spreadsheet Software, Dashboard Creation, Excel Formulas, Business Intelligence, Data Import/Export, Graphing, Data Visualization, Data Analysis, Productivity Software, Microsoft Office, Data Entry, Data Validation, Business Reporting, Data Processing, Data Cleansing, Analysis

    Beginner · Specialization · 3 - 6 Months

  • P

    Packt

    Microsoft Azure Fundamentals Certification and Beyond

    Skills you'll gain: Microsoft Azure, Azure Active Directory, Cloud Computing, Cloud Computing Architecture, Identity and Access Management, Cloud Deployment, Cloud Solutions, Cloud Services, Cloud Platforms, Cloud Infrastructure, Cloud Management, Cloud Security, Role-Based Access Control (RBAC), Azure DevOps, Data Governance, IT Security Architecture, Azure DevOps Pipelines, Azure Synapse Analytics, Cyber Governance, Microsoft Copilot

    Beginner · Course · 1 - 3 Months

  • D

    Duke University

    Building Cloud Computing Solutions at Scale

    Skills you'll gain: Cloud Deployment, Technical Communication, Cloud Infrastructure, MLOps (Machine Learning Operations), Cloud-Native Computing, Cloud Technologies, Cloud Services, Cloud Hosting, CI/CD, Cloud Platforms, Cloud Computing, Azure DevOps Pipelines, Application Deployment, Cloud Engineering, Software Engineering, Cloud Development, Continuous Delivery, Applied Machine Learning, Cloud API, Machine Learning

    ★ 4.4 (509) · Intermediate · Specialization · 3 - 6 Months

  • G

    Google Cloud

    AWS 전문가를 위한 Google Cloud IAM 및 네트워킹

    Skills you'll gain: AWS Identity and Access Management (IAM), Identity and Access Management, Google Cloud Platform, Amazon Web Services, Cloud Engineering, Public Cloud, Virtual Networking, Cloud Infrastructure, Cloud Computing Architecture, Cloud Platforms, Virtual Private Networks (VPN), Network Architecture, User Provisioning, Cloud Management, Network Infrastructure, Firewall, User Accounts, Network Routing

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Doing more with Google Sheets

    Skills you'll gain: Google Sheets, Spreadsheet Software, Pivot Tables And Charts, Google Workspace, Collaborative Software, Data Sharing, Data Presentation, Data Visualization, Data Visualization Software, Data Analysis, Data Management

    ★ 4.6 (1.4K) · Beginner · Course · 1 - 3 Months

  • K

    KodeKloud

    Rust Programming

    Skills you'll gain: Rust (Programming Language), Program Development, Memory Management, Data Storage

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    AI 基礎架構:儲存空間選項

    Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Cloud Storage, Data Infrastructure, Model Training, Data Storage, Cloud Solutions, Cloud Computing Architecture, Data Storage Technologies, Data Pipelines, AI Workflows, Model Deployment, Data Architecture, Data Preprocessing, Scalability, Distributed Computing, File Systems

    Intermediate · Course · 1 - 3 Months

1…939495…834

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

  • Conceptos básicos de BigQuery para profesionales de Redshift: Google Cloud
  • Excel Formatting and Security: Coursera
  • Fundamentos do BigQuery para Profissionais de Snowflake: Google Cloud
  • Java SE 21 OOP and Functional Techniques: John Wiley & Sons
  • Chroma Database Mastery: Coursera
  • Excel para los negocios nivel intermedio: Universitat Politècnica de València
  • Microsoft Azure Fundamentals Certification and Beyond: Packt
  • Building Cloud Computing Solutions at Scale: Duke University
  • AWS 전문가를 위한 Google Cloud IAM 및 네트워킹: Google Cloud
  • Doing more with Google Sheets: 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
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok