• 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


  • 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

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

    Meta

    Front-End Developer Capstone

    Skills you'll gain: Responsive Web Design, Front-End Web Development, Git (Version Control System), Web Content Accessibility Guidelines, User Interface and User Experience (UI/UX) Design, HTML and CSS, Cascading Style Sheets (CSS), UI/UX Strategy, React.js, Code Review, Version Control, Usability, User Interface (UI), Usability Testing, User Interface (UI) Design, Software Technical Review, Web Applications, Hypertext Markup Language (HTML), Semantic Web, Javascript

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

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

    Status: Free trial
    Free trial
  • F

    Fractal Analytics

    Fractal Data Science

    Skills you'll gain: Data Storytelling, Decision Making, Critical Thinking, Database Design, Data Manipulation, Data Presentation, Power BI, Data Visualization, Model Evaluation, Feature Engineering, Model Deployment, Interactive Data Visualization, Data Wrangling, Critical Thinking and Problem Solving, Data Analysis Expressions (DAX), Human Centered Design, SQL, Machine Learning, Problem Solving, Python Programming

    4.4 stars, 614 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.4 (614) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Finding, Sorting, & Filtering Data in Microsoft Excel

    Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data-Driven Decision-Making, Strategic Decision-Making, Microsoft Office

    4.7 stars, 522 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.7 (522) · Intermediate · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • C

    Coursera

    Create Your First Web App with Python and Flask

    Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Application Frameworks, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming

    4.4 stars, 557 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.4 (557) · Intermediate · Guided Project · Less Than 2 Hours

  • D

    Duke University

    Java Programming: Build a Recommendation System

    Skills you'll gain: Software Design, Maintainability, Code Reusability, Program Development, Java, Java Programming, AI Personalization, Object Oriented Programming (OOP), Data Structures, Algorithms, File I/O, Hypertext Markup Language (HTML)

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

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

    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    The Social and Technical Context of Health Informatics

    Skills you'll gain: Health Informatics, Health Technology, Health Systems, Health Policy, Health Care, Informatics, Health Information Management, Information Technology, Health Care Procedure and Regulation, Systems Analysis, Health Insurance Portability And Accountability Act (HIPAA) Compliance, System Requirements, Requirements Analysis, Interoperability, Data Literacy, Data Sharing, Medical Imaging, Emerging Technologies

    4.3 stars, 609 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.3 (609) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • A

    Anthropic

    Claude Code in Action

    Skills you'll gain: Claude Code, Anthropic Claude, Command-Line Interface, Tool Calling, Model Context Protocol, LLM Application, Software Development Tools, GitHub, Context Management, Code Review, Software Development, Generative AI Agents, Automation, Software Engineering

    4.3 stars, 74 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.3 (74) · Beginner · Course · 1 - 4 Weeks

    Category: Top AI program
    Top AI program
    Category: Preview
    Preview
  • U

    University of Colorado System

    Business Intelligence Concepts, Tools, and Applications

    Skills you'll gain: Decision Support Systems, Dashboard, Business Intelligence, Performance Measurement, Dashboard Creation, Data Visualization, Business Intelligence Software, Operational Performance Management, MicroStrategy, Interactive Data Visualization, Data Warehousing, Business Analytics, Data Visualization Software, Data-Driven Decision-Making, Key Performance Indicators (KPIs), Analytics, Data Analysis, Decision Making

    4.5 stars, 655 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.5 (655) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • L

    LearnQuest

    Ethics in the Age of AI

    Skills you'll gain: Data Ethics, Responsible AI, Model Training, Model Evaluation, Predictive Modeling, AI Security, OpenAI, Data Collection, Machine Learning, Predictive Analytics, Information Privacy, Artificial Intelligence, Game Theory, Large Language Modeling, Algorithms, AI literacy, Personally Identifiable Information, Machine Learning Algorithms, Analytical Skills, Analysis

    4.7 stars, 997 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (997) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Google Cloud Fundamentals: Core Infrastructure en Español

    Skills you'll gain: Cloud Infrastructure, Google Cloud Platform, Cloud Applications, Identity and Access Management, Infrastructure As A Service (IaaS), Kubernetes, Cloud Services, Cloud Computing, Cloud Storage, Cloud Management, Prompt Engineering, Generative AI, Infrastructure Architecture, Containerization, Virtual Networking, Data Storage, Serverless Computing, Platform As A Service (PaaS)

    4.8 stars, 1.4K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (1.4K) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    Universidade de São Paulo

    Criação de Startups: Como desenvolver negócios inovadores

    Skills you'll gain: Market Analysis, Entrepreneurship, Market Opportunities, Market Research, User Feedback, Business Modeling, User Research, New Product Development, Marketing, Product Development, Business Planning, Digital Marketing, New Business Development, Innovation, Business Development, Business Strategies, Ideation, Scalability, Entrepreneurial Finance, Business Strategy

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

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

    Category: Preview
    Preview
1…160161162…834

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

  • Google Workspace with Gemini: Google Cloud
  • Front-End Developer Capstone: Meta
  • Fractal Data Science: Fractal Analytics
  • Finding, Sorting, & Filtering Data in Microsoft Excel: Coursera
  • Create Your First Web App with Python and Flask: Coursera
  • Java Programming: Build a Recommendation System: Duke University
  • The Social and Technical Context of Health Informatics: Johns Hopkins University
  • Claude Code in Action: Anthropic
  • Business Intelligence Concepts, Tools, and Applications: University of Colorado System
  • Ethics in the Age of AI: LearnQuest

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