• 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


  • C

    California Institute of the Arts

    Game Design Document: Define the Art & Concepts

    Skills you'll gain: Game Design, Prototyping, Software Design Documents, Video Game Development, Ideation, Conceptual Design, Software Visualization, Design Reviews, Graphic and Visual Design, Peer Review, Creativity

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

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

    Status: Free trial
    Free trial
  • U

    Universidad Nacional Autónoma de México

    NoSQL systems

    Skills you'll gain: NoSQL, Database Systems, MongoDB, Database Software, Database Management Systems, Databases, Database Design, Relational Databases, Database Application, Query Languages, Apache Cassandra, Data Storage Technologies, Scalability, Graph Theory, Unstructured Data, Maintainability

    4.3 stars, 170 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.3 (170) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • S

    Scrimba

    Learn HTML and CSS

    Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Cascading Style Sheets (CSS), Web Development Tools, Web Design, Application Deployment, Web Design and Development, Computer Programming Tools, Development Environment, Software Development Tools, UI Components, Web Development, Front-End Web Development, User Interface (UI), Interactive Design, Collaborative Software, Design Elements And Principles

    4.7 stars, 143 reviews, Beginner, Course, 3 - 6 Months

    ★ 4.7 (143) · Beginner · Course · 3 - 6 Months

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Operations and Patient Safety for Healthcare IT Staff

    Skills you'll gain: Telehealth, Patient Safety, Health Technology, Medical Equipment and Technology, Help Desk Support, Medical Support, Technical Support, Health Informatics, Information Technology Operations, Health Care, Issue Tracking, Change Control, Medical Devices, Network Troubleshooting, Change Requests, Disaster Recovery, Technical Documentation, General Networking

    4.8 stars, 207 reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.8 (207) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Michigan

    البرمجة للجميع - بدء استخدام بايثون

    Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Software Installation, Computational Logic, Development Environment

    4.8 stars, 82 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.8 (82) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • A

    Amazon Web Services

    AWS Generative AI and AI Agents with Amazon Bedrock

    Skills you'll gain: Amazon Bedrock, Prompt Engineering, Responsible AI, Generative AI Agents, Retrieval-Augmented Generation, Generative AI, Fine-tuning, LangChain, AI Workflows, Agentic Workflows, Model Training, Model Optimization, Large Language Modeling, Artificial Intelligence, Token Optimization, Transfer Learning, LLM Application, AI literacy, Amazon Web Services, Context Management

    4.6 stars, 111 reviews, Intermediate, Professional Certificate, 1 - 3 Months

    ★ 4.6 (111) · Intermediate · Professional Certificate · 1 - 3 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • M

    Meta

    Create the User Interface in Android Studio

    Skills you'll gain: Android Studio, Android Jetpack, Android Development, Mobile Development, Kotlin, User Interface (UI), UI Components, User Interface (UI) Design, Cross Platform Development, Event-Driven Programming, Animations, Extensible Markup Language (XML)

    4.6 stars, 157 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (157) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Building Test Automation Framework using Selenium and TestNG

    Skills you'll gain: Test Automation, Test Script Development, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Code Reusability, Test Data, Debugging, Configuration Management

    4.5 stars, 160 reviews, Advanced, Guided Project, Less Than 2 Hours

    ★ 4.5 (160) · Advanced · Guided Project · Less Than 2 Hours

  • U

    Universidad de los Andes

    Diseño de Videojuegos: Una introducción

    Skills you'll gain: Game Design, Video Game Development, Functional Specification, Unity Engine, Animation and Game Design, Interactive Design, Software Documentation, Software Design Documents, Interaction Design, Prototyping, Design Elements And Principles

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

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

    Status: Free trial
    Free trial
  • M

    Microsoft

    Computer Vision in Microsoft Azure

    Skills you'll gain: Image Analysis, Microsoft Azure, Computer Vision, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), AI literacy, Applied Machine Learning, Model Deployment, Model Training, Application Development, Data Capture

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

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

    Status: Free trial
    Free trial
  • M

    Microsoft

    Microsoft Generative and Agentic AI Basics

    Skills you'll gain: Prompt Engineering, Generative AI, Agentic Workflows, AI Workflows, Generative AI Agents, AI Orchestration, Retrieval-Augmented Generation, Generative Model Architectures, Microsoft Azure, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), AI Security, LLM Application, Application Deployment, Responsible AI, ChatGPT, Artificial Intelligence, Artificial Neural Networks, Deep Learning, Machine Learning

    3.7 stars, 57 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 3.7 (57) · Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • L

    L&T EduTech

    Fundamentals of Robotics & Industrial Automation

    Skills you'll gain: Robotics, Machine Controls, Automation Engineering, Programmable Logic Controllers, Electrical Equipment, Control Systems, Automation, Simulation and Simulation Software, Manufacturing Processes, Human Machine Interfaces, Simulations, Industrial Engineering, Equipment Design, Internet Of Things, Matlab, Electronic Components, Engineering, Scientific, and Technical Instruments, Process Control

    4.4 stars, 129 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.4 (129) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…247248249…834

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

  • Game Design Document: Define the Art & Concepts: California Institute of the Arts
  • NoSQL systems: Universidad Nacional Autónoma de México
  • Learn HTML and CSS: Scrimba
  • Operations and Patient Safety for Healthcare IT Staff: Johns Hopkins University
  • البرمجة للجميع - بدء استخدام بايثون: University of Michigan
  • AWS Generative AI and AI Agents with Amazon Bedrock: Amazon Web Services
  • Create the User Interface in Android Studio: Meta
  • Building Test Automation Framework using Selenium and TestNG: Coursera
  • Diseño de Videojuegos: Una introducción: Universidad de los Andes
  • Computer Vision in Microsoft Azure: Microsoft

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