• 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


  • V

    Vanderbilt University

    Innovative Teaching with ChatGPT

    Skills you'll gain: ChatGPT, Creative Problem-Solving, AI Personalization, Innovation, Brainstorming, Game Design, Education Software and Technology, AI powered creativity, Student Engagement, Problem Solving, Prompt Engineering, Generative AI

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

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

    Status: Free trial
    Free trial
  • D

    DeepLearning.AI

    Introduction to Data Engineering

    Skills you'll gain: Data Pipelines, Data Architecture, Requirements Analysis, Requirements Elicitation, Amazon Web Services, Data Infrastructure, Enterprise Architecture, Data Processing, System Requirements, Performance Tuning, Cloud Computing, Data Transformation, Scalability

    4.7 stars, 507 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (507) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • É

    École Polytechnique Fédérale de Lausanne

    Initiation à la programmation (en Java)

    Skills you'll gain: Programming Principles, Java Programming, Java, Computer Programming, Code Reusability, Data Structures, Object Oriented Programming (OOP), Computational Logic, Program Development, Computational Thinking, Problem Solving, Algorithms, Eclipse (Software)

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

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

    Category: Preview
    Preview
  • U

    University of California, Irvine

    Concurrency in Go

    Skills you'll gain: Go (Programming Language), Algorithms, OS Process Management, System Programming, Operating Systems, Data Sharing

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

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

    Status: Free trial
    Free trial
  • U

    Universidad Nacional Autónoma de México

    Database systems

    Skills you'll gain: NoSQL, Data Warehousing, Database Systems, Database Theory, Relational Databases, Database Management, Extract, Transform, Load, SQL, Databases, Data Mining, Database Development, Business Intelligence, Database Application, Database Management Systems, Big Data, Information Systems, Database Design, MongoDB, Scalability, Database Software

    4.3 stars, 702 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.3 (702) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • R

    Rutgers the State University of New Jersey

    Healthcare Organization Operations

    Skills you'll gain: Patient-centered Care, Health Care Administration, Health Administration, Governance, Business Process, Medical Management, Business Process Management, Quality Improvement, Health Systems, Process Improvement, Process Development, Process Management, Continuous Quality Improvement (CQI), Quality Assurance, Process Design, Healthcare Project Management, Health Care, Data Quality, Healthcare Industry Knowledge, Health Promotion

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

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

    Status: Free trial
    Free trial
  • D

    Duke University

    Python, Bash and SQL Essentials for Data Engineering

    Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Command-Line Interface, Python Programming, Big Data, Data Science

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

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

    Status: Free trial
    Free trial
  • U

    Universidad Austral

    Full Stack Web Development en Español

    Skills you'll gain: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, jQuery, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, MongoDB

    4.2 stars, 834 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.2 (834) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • K

    Kennesaw State University

    Six Sigma Advanced Improve and Control Phases

    Skills you'll gain: Statistical Process Controls, Root Cause Analysis, Lean Methodologies, Process Capability, Quality Control, Six Sigma Methodology, Process Analysis, Lean Six Sigma, Quality Monitoring, Process Improvement and Optimization, Quality Improvement, Process Improvement, Continuous Improvement Process, Operational Efficiency, Business Process Management, Waste Minimization

    4.8 stars, 837 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.8 (837) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Maryland, College Park

    Hardware Security

    Skills you'll gain: Hardware Design, Security Engineering, Computer Hardware, Hardware Architecture, Hardening, Computer Security, Threat Modeling, Threat Detection, Cybersecurity, Intrusion Detection and Prevention, Security Architecture Review, Application Specific Integrated Circuits, Cryptographic Protocols, Microarchitecture, Cryptography, Systems Design, Encryption, Exploitation techniques, Functional Design, Emerging Technologies

    4.3 stars, 693 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.3 (693) · Mixed · Course · 1 - 3 Months

  • U

    University of Illinois Urbana-Champaign

    Inferential and Predictive Statistics for Business

    Skills you'll gain: Business Analytics, Statistics, Statistical Inference, Statistical Modeling, Statistical Hypothesis Testing, Data Literacy, Analytics, Statistical Methods, Statistical Software, Predictive Analytics, Data-Driven Decision-Making, Regression Analysis, Statistical Analysis, Predictive Modeling, Probability & Statistics, Estimation, Statistical Reporting, Microsoft Excel, Forecasting, Sampling (Statistics)

    4.8 stars, 879 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.8 (879) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Google Workspace with Gemini

    Skills you'll gain: Google Gemini, Prompt Engineering, Responsible AI, Storytelling, Video Production, Photo/Video Production and Technology, Gemini, Prompt Patterns, Gmail, Video Editing, Visual Storytelling, Productivity Software, Google Workspace, Multimodal Prompts, Workflow Management, Generative AI, Business Communication, Collaboration, Writing, Project Management

    4.7 stars, 596 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.7 (596) · Beginner · Specialization · 1 - 3 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
1…158159160…834

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

  • Innovative Teaching with ChatGPT: Vanderbilt University
  • Introduction to Data Engineering: DeepLearning.AI
  • Initiation à la programmation (en Java): École Polytechnique Fédérale de Lausanne
  • Concurrency in Go: University of California, Irvine
  • Database systems: Universidad Nacional Autónoma de México
  • Healthcare Organization Operations: Rutgers the State University of New Jersey
  • Python, Bash and SQL Essentials for Data Engineering: Duke University
  • Full Stack Web Development en Español: Universidad Austral
  • Six Sigma Advanced Improve and Control Phases: Kennesaw State University
  • Hardware Security: University of Maryland, College Park

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