• 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


  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Linux Kernel Programming

    Skills you'll gain: System Programming, Memory Management, Linux Administration, Linux, Performance Tuning, OS Process Management, Operating Systems, Embedded Software, Real-Time Operating Systems, Linux Servers, System Software, Linux Commands, System Configuration, Operating System Administration, Debugging, C (Programming Language), Embedded Systems, Cross Platform Development, Open Source Technology, Hardware Architecture

    Intermediate · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    U

    University of Washington

    Computational Neuroscience

    Skills you'll gain: Machine Learning Methods, Network Model, Electrophysiology, Supervised Learning, Machine Learning Algorithms, Artificial Neural Networks, Reinforcement Learning, Sensory Systems Analysis, Matlab, Mathematical Modeling, Network Analysis, Neurology, Recurrent Neural Networks (RNNs), Physiology, Biology, Differential Equations, Probability Distribution

    4.6
    Rating, 4.6 out of 5 stars
    ·
    1.1K reviews

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Hands-On CI/CD with GitHub Actions - Absolute Practical

    Skills you'll gain: CI/CD, Selenium (Software), Docker (Software), Containerization, Continuous Integration, Kubernetes, Continuous Delivery, Continuous Deployment, Application Deployment, YAML, Test Automation, GitHub, Test Script Development, Development Environment, Software Development Tools, Release Management, Software Configuration Management, Code Reusability, Maintainability, Package and Software Management

    Intermediate · Course · 3 - 6 Months

  • Status: New
    New
    P

    Packt

    Database Design and Modeling with PostgreSQL and MySQL

    Skills you'll gain: Database Systems, Database Design, Database Theory, Database Development, Relational Databases, Database Management Systems, Database Management, MySQL, Databases, Database Architecture and Administration, Database Software, SQL, PostgreSQL, NoSQL, Scalability, Data Integrity, Stored Procedure, Query Languages, Distributed Computing, Transaction Processing

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    AI, Copilot, and Enterprise Implementation in Power Platform

    Skills you'll gain: Power Platform Architecture & Technical Design, Microsoft Power Platform, Application Lifecycle Management, Microsoft Copilot, AI Enablement, Solution Architecture, AI Product Strategy, AI Integrations, Enterprise Application Management, Release Management, Azure DevOps, Solution Delivery, Development Environment, Enterprise Architecture, System Implementation, Decision Intelligence, Azure DevOps Pipelines, AI Workflows, Automation, Data Modeling

    Advanced · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    M

    Microsoft

    Automation, Advanced Testing, and AI

    Skills you'll gain: Test Automation, Performance Stress Testing, Performance Testing, Test Script Development, API Testing, GitHub, Postman API Platform, Continuous Integration, Software Testing, Test Tools, Version Control, Generative AI, Test Case, Git (Version Control System), AI literacy, Technical Communication, Integration Testing, Software Development, Computer Science, Information Technology

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Web API Development with ASP.NET Core 8

    Skills you'll gain: Restful API, GraphQL, API Design, ASP.NET, Application Programming Interface (API), Azure DevOps Pipelines, API Testing, .NET Framework, Unit Testing, Docker (Software), Object-Relational Mapping, CI/CD, Containerization, Software Documentation, Cloud-Native Computing, Data Modeling, DevOps, C# (Programming Language), Web Applications, Object Oriented Programming (OOP)

    Intermediate · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Preview
    Preview
    E

    Edureka

    AI-Powered Data Engineering with Snowflake

    Skills you'll gain: Data Engineering, Snowflake Schema, Data Pipelines, Retrieval-Augmented Generation, Generative AI, Model Deployment, Data Architecture, Responsible AI, Embeddings, Data Transformation, Data Processing, Data Governance, Data Management, Data Quality, Business Logic, SQL, Data Collection, Data Entry, Data Security, Python Programming

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft Fabric Analytics Engineer

    Skills you'll gain: Data Lakes, Data Analysis Expressions (DAX), Data Warehousing, Data Pipelines, Data Architecture, Microsoft Azure, Azure DevOps, Star Schema, Dataflow, Interviewing Skills, Extract, Transform, Load, Azure DevOps Pipelines, Professional Development, Dependency Analysis, Power BI, Transaction Processing, Microsoft Power Platform, Transact-SQL, PySpark, Web Presence

    Advanced · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    Market Research

    Skills you'll gain: Focus Group, Quantitative Research, Statistical Hypothesis Testing, Qualitative Research, Data Visualization, Survey Creation, Data Synthesis, Surveys, Data Presentation, Marketing Analytics, Regression Analysis, Discussion Facilitation, Market Research, Data Storytelling, Statistical Inference, Business Research, Proposal Development, Sampling (Statistics), Research Methodologies, Proposal Writing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    1.5K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    K

    KodeKloud

    Azure Administrator: Identity, Governance, and Management

    Skills you'll gain: Cloud Management, Infrastructure as Code (IaC), Azure Active Directory, Microsoft Azure, Identity and Access Management, Role-Based Access Control (RBAC), Active Directory, Enterprise Architecture, User Provisioning, IT Management, User Accounts, Authorization (Computing), Cloud Deployment, Authentications, Self Service Technologies

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    L

    LearnKartS

    Docker Networking and Storage

    Skills you'll gain: Docker (Software), Devops Tools, Data Storage, DevOps, Virtual Networking, Network Troubleshooting, Cloud-Native Computing, Containerization, Data Storage Technologies, Data Persistence, Network Model, Data Loss Prevention, General Networking, Network Architecture, Virtual Local Area Network (VLAN), Network Security, Application Deployment, Data Management, Data Migration, Command-Line Interface

    Intermediate · Course · 1 - 4 Weeks

1…656667…834

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

  • Linux Kernel Programming: Packt
  • Computational Neuroscience: University of Washington
  • Hands-On CI/CD with GitHub Actions - Absolute Practical: Packt
  • Database Design and Modeling with PostgreSQL and MySQL: Packt
  • AI, Copilot, and Enterprise Implementation in Power Platform: Packt
  • Automation, Advanced Testing, and AI: Microsoft
  • Web API Development with ASP.NET Core 8: Packt
  • AI-Powered Data Engineering with Snowflake: Edureka
  • Microsoft Fabric Analytics Engineer: Microsoft
  • Market Research: University of California, Davis

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