• 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


  • R

    Red Hat

    Cloud-Native Development with OpenShift and Kubernetes

    Skills you'll gain: OpenShift, Kubernetes, Cloud-Native Computing, Cloud Deployment, Application Deployment, Cloud Applications, Cloud Management, Containerization, Scalability, Cloud Platforms, Cloud Development, Development Environment, Docker (Software), Cloud Computing, Enterprise Application Management, YAML, Virtual Networking, Configuration Management, Integrated Development Environments, Software Architecture

    4.6 stars, 246 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (246) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • A

    Amazon Web Services

    AWS Generative AI Applications

    Skills you'll gain: Responsible AI, Generative AI, Generative AI Agents, Prompt Engineering, Amazon Bedrock, Data Ethics, AWS SageMaker, AI Workflows, Agentic systems, AI Product Strategy, Agentic Workflows, Amazon Web Services, AI Integrations, LLM Application, AI Orchestration, MLOps (Machine Learning Operations), Application Programming Interface (API), Application Development, Solution Architecture, Data Management

    4.5 stars, 127 reviews, Beginner, Professional Certificate, 1 - 3 Months

    ★ 4.5 (127) · Beginner · Professional Certificate · 1 - 3 Months

    Category: Job skills
    Job skills
    Status: Free trial
    Free trial
  • I

    IBM

    Vector Databases for RAG: An Introduction

    Skills you'll gain: Retrieval-Augmented Generation, Embeddings, Database Systems, LLM Application, Data Storage Technologies, Databases, Database Management Systems, Database Management, AI Integrations, Database Architecture and Administration, Generative AI

    4.6 stars, 102 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.6 (102) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Google Meet

    Skills you'll gain: Google Workspace, Meeting Facilitation, Collaborative Software, Virtual Teams, Events and Conferences, Business Solutions, Calendar Management, Discussion Facilitation, Control Panels, Scheduling, Live Streaming, Data Sharing

    4.8 stars, 176 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (176) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    EDUCBA

    .NET Core Mastery: Advanced Techniques for Exp Developers

    Skills you'll gain: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Web Development, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, Web Applications, Test Engineering, Object Oriented Design, Cloud Deployment, Distributed Computing

    4.7 stars, 245 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.7 (245) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Cisco Learning and Certifications

    Network Automation Engineering Fundamentals

    Skills you'll gain: Ansible, Devops Tools, Development Environment, Postman API Platform, Network Model, Restful API, Authentications, YAML, Software Development Tools, Software Development Methodologies, IT Automation, CI/CD, DevOps, Network Engineering, Network Architecture, Network Administration, Application Programming Interface (API), Scripting, Network Protocols, Network Routing

    4.6 stars, 169 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (169) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • F

    Fractal Analytics

    Generative AI Essentials: A Comprehensive Introduction

    Skills you'll gain: Responsible AI, AI literacy, AI powered creativity, Critical Thinking

    4.6 stars, 217 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (217) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Canva Essentials

    Skills you'll gain: Prompt Engineering, Event Marketing, Presentations, Video Editing, Canva (Software), Marketing Materials, Marketing Collateral, Prompt Engineering Tools, Color Theory, Typography, Storytelling, Interactive Design, Marketing Design, Cross-Channel Marketing, Visual Design, Brand Strategy, Social Media, Logo Design, Layout Design, Social Media Content

    4.5 stars, 81 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.5 (81) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Microsoft Excel Mastery: From Basics to Pro Skills

    Skills you'll gain: Microsoft Excel, Pivot Tables And Charts, Excel Formulas, Spreadsheet Software, Data Analysis Expressions (DAX), Business Reporting, Data Visualization, Interactive Data Visualization, Excel Macros, Data Presentation, Dashboard, Forecasting, Management Reporting, Analytics, Advanced Analytics, Data Analysis, Business Analytics, Chart.js, Data Validation, Analysis

    4.8 stars, 152 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.8 (152) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Codio

    Programming in Java: A Hands-on Introduction

    Skills you'll gain: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Object Oriented Design, Debugging, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science

    4.5 stars, 197 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.5 (197) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • I

    Institut Mines-Télécom

    4G Network Fundamentals

    Skills you'll gain: Network Engineering, Wireless Networks, Network Security, General Networking, Network Architecture, Network Infrastructure, Mobile Security, Network Protocols, Telecommunications, Digital Communications, Dataflow, Authentications, Encryption

    4.7 stars, 137 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (137) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    Universidad Nacional Autónoma de México

    Cursos en línea: modelo para armar

    Skills you'll gain: Learning Management Systems, Education Software and Technology, Interactive Design, Digital pedagogy, Content Management, Quality Assurance, Collaborative Software

    4.8 stars, 248 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (248) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
1…235236237…834

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

  • Cloud-Native Development with OpenShift and Kubernetes: Red Hat
  • AWS Generative AI Applications: Amazon Web Services
  • Vector Databases for RAG: An Introduction: IBM
  • Google Meet: Google Cloud
  • .NET Core Mastery: Advanced Techniques for Exp Developers: EDUCBA
  • Network Automation Engineering Fundamentals: Cisco Learning and Certifications
  • Generative AI Essentials: A Comprehensive Introduction: Fractal Analytics
  • Canva Essentials: Coursera
  • Microsoft Excel Mastery: From Basics to Pro Skills: EDUCBA
  • Programming in Java: A Hands-on Introduction: Codio

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