• 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


  • U

    University of Maryland, College Park

    Environmental Project Management

    Skills you'll gain: Presentations, Conflict Management, Team Motivation, Team Leadership, Stakeholder Management, Project Risk Management, Team Performance Management, Risk Management, Collaboration, Stakeholder Engagement, Organizational Leadership, Agile Project Management, Storytelling, Team Management, Project Management, Data Visualization, Motivational Skills, Visionary, Environmental Social And Corporate Governance (ESG), Goal Setting

    Beginner · Specialization · 3 - 6 Months

  • C

    Coursera

    Use vídeos en sus posts de redes sociales con Canva

    Skills you'll gain: Canva (Software), Content Creation, Social Media Content, Social Media, Instagram, Design, Social Media Marketing, Graphic Design, Digital Design, Organizational Skills, Facebook, Video Production

    ★ 4.8 (8) · Intermediate · Guided Project · Less Than 2 Hours

  • L

    LearnQuest

    The Science of Sales: Behavioral Insights and Psychology

    Skills you'll gain: Consultative Selling, Closing (Sales), Sales Management, Verbal Communication Skills, Communication, Sales Prospecting, Sales Strategy, Consumer Behaviour, Selling Techniques, Sales, Marketing Psychology, Overcoming Objections, Communication Strategies, Initiative and Leadership, Customer Analysis, Sales Presentations, Regional Sales, Prospecting and Qualification, Sales Process, Sales Support

    Beginner · Specialization · 1 - 3 Months

  • T

    The Chinese University of Hong Kong

    离散优化算法篇 Solving Algorithms for Discrete Optimization

    Skills you'll gain: Model Optimization, Operations Research, Applied Mathematics, Algorithms, Numerical Analysis, Mathematical Modeling, Combinatorics, Computational Logic, Performance Tuning, Programming Principles, Theoretical Computer Science, Linear Algebra

    Intermediate · Course · 1 - 4 Weeks

  • S

    SkillUp

    Networking and Migration in Azure

    Skills you'll gain: Load Balancing, Microsoft Azure, Cloud Infrastructure, Virtual Networking, Network Architecture, Network Planning And Design, Network Infrastructure, Cloud Computing Architecture, General Networking, Firewall, Network Security, Cloud Management, IT Automation, Data Migration, Virtual Machines, Microsoft SQL Servers, Performance Tuning, Database Architecture and Administration, Solution Architecture, Disaster Recovery

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

  • P

    Packt

    Managing Data as a Product: Scalable Data Architectures

    Skills you'll gain: Data Architecture, Distributed Computing, Data Modeling, Scalability, Data Management, Data Strategy, Software Architecture, Semantic Web, Continuous Deployment, Information Architecture, CI/CD, Maintainability, AI Enablement, Organizational Structure, AI Integrations, Product Automation, Interoperability, Data Analysis, Generative AI

    Intermediate · Course · 1 - 3 Months

  • W

    Whizlabs

    AWS: Databases

    Skills you'll gain: Amazon DynamoDB, Amazon Web Services, Amazon Redshift, Databases, Database Architecture and Administration, Database Design, Relational Databases, Apache Cassandra, NoSQL, Data Warehousing, Redis, Data Analysis Expressions (DAX)

    ★ 4.2 (6) · Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Crea imprimibles digitales de enseñanza con Canva

    Skills you'll gain: Canva (Software), Design, Design Elements And Principles, Graphic and Visual Design, Digital Design, Graphic Design, Developing Training Materials, Color Theory, Journals, Digital Publishing, Marketing

    ★ 4.5 (12) · Intermediate · Guided Project · Less Than 2 Hours

  • U

    University of Colorado Boulder

    Resilience & Leadership: Concepts, Definitions, & Frameworks

    Skills you'll gain: Crisis Management, Threat Management, Incident Management, Risk Management Framework, Infrastructure Security, Resilience, Disaster Recovery, Emergency Response, Business Ethics, Risk Management, Engineering Management, Organizational Change, Leadership Studies, Systems Thinking, Organizational Effectiveness, Public Safety and National Security, Hazard Analysis, Industrial and Organizational Psychology, Failure Analysis, Human Factors (Security)

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Microsoft Copilot for Power BI: AI-Powered Report Insights

    Skills you'll gain: Data Analysis Expressions (DAX), Power BI, Dashboard Creation, Dashboard, Data Modeling, Business Intelligence, Data Access, Microsoft Copilot, Data Integration, Interactive Data Visualization, Data-Driven Decision-Making, Performance Reporting, Data Transformation, Data Cleansing, ChatGPT, Model Optimization

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Foundations of Deep Learning and Neural Networks

    Skills you'll gain: Artificial Neural Networks, Deep Learning, Convolutional Neural Networks, Image Analysis, Keras (Neural Network Library), Model Training, Tensorflow, Network Architecture, Artificial Intelligence, Model Optimization, Machine Learning, Linear Algebra

    Intermediate · Course · 1 - 3 Months

  • P

    Pearson

    Generative AI for Developers: All you need to know!

    Skills you'll gain: Prompt Engineering, GitHub Copilot, ChatGPT, Responsible AI, Vibe coding, Prompt Engineering Tools, Prompt Patterns, Multimodal Prompts, Generative AI, OpenAI API, Generative Model Architectures, AI Workflows, Application Development, AI Integrations, Web Applications, Scripting, Python Programming, Test Script Development, GitHub, Jupyter

    Intermediate · Specialization · 1 - 4 Weeks

1…600601602…834

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

  • Environmental Project Management: University of Maryland, College Park
  • Use vídeos en sus posts de redes sociales con Canva: Coursera
  • The Science of Sales: Behavioral Insights and Psychology: LearnQuest
  • 离散优化算法篇 Solving Algorithms for Discrete Optimization: The Chinese University of Hong Kong
  • Networking and Migration in Azure: SkillUp
  • Managing Data as a Product: Scalable Data Architectures: Packt
  • AWS: Databases: Whizlabs
  • Crea imprimibles digitales de enseñanza con Canva : Coursera
  • Resilience & Leadership: Concepts, Definitions, & Frameworks: University of Colorado Boulder
  • Microsoft Copilot for Power BI: AI-Powered Report Insights: Coursera

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