• 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


  • P

    Packt

    Foundations of Deep Reinforcement Learning with PyTorch

    Skills you'll gain: PyTorch (Machine Learning Library), Reinforcement Learning, Deep Learning, Machine Learning Methods, Artificial Neural Networks, Model Training, Machine Learning, Machine Learning Algorithms, Model Optimization, Python Programming, Algorithms, Model Evaluation

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    Social Media Marketing Strategies & Analytics

    Skills you'll gain: Social Media Marketing, Social Media Strategy, Social Media Campaigns, Social Media Analytics, Social Media Management, Social Media Content, Pinterest, Marketing Strategies, Digital Media Strategy, Marketing Planning, Instagram, Content Performance Analysis, Campaign Planning, LinkedIn, Smart Goals, Facebook, Customer Relationship Management, Marketing Channel, Goal Setting, Customer Engagement

    Mixed · Course · 1 - 4 Weeks

  • P

    Packt

    JavaScript Interview Mastery 2026 – Modern Roles Q&A

    Skills you'll gain: Javascript, Problem Solving, Interviewing Skills, Algorithms, Programming Principles, Data Structures, Event-Driven Programming, Performance Tuning, Data Validation

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    Advanced Features & Application Development

    Skills you'll gain: React Native, Mobile Development, React Redux, Application Deployment, React.js, Application Development, iOS Development, Application Design, Cross Platform Development, UI Components, Code Reusability, E-Commerce, Data Persistence, User Interface (UI), User Interface (UI) Design, Data Storage Technologies, Javascript, Authentications, Data Validation

    Advanced · Course · 1 - 3 Months

  • P

    Packt

    Deep Reinforcement Learning Hands-On

    Skills you'll gain: PyTorch (Machine Learning Library), Reinforcement Learning, Deep Learning, Model Optimization, Large Language Modeling, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Fine-tuning, Model Training, Agentic systems, Machine Learning Algorithms, Machine Learning, Python Programming, Applied Machine Learning, Natural Language Processing, Performance Tuning, Algorithms, Model Evaluation, Data Analysis

    Intermediate · Specialization · 3 - 6 Months

  • B

    Board Infinity

    AI Agents: From Foundations to Applications

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Retrieval-Augmented Generation, LLM Application, Generative AI Agents, AI Workflows, LangChain, Model Context Protocol, Vector Databases, AI Orchestration, Agentic Workflows, Tool Calling, LangGraph, Large Language Modeling, Agentic systems, Embeddings, Model Deployment, Artificial Intelligence, Application Performance Management, Semantic Web

    Intermediate · Specialization · 1 - 3 Months

  • G

    Google Cloud

    Crea una guía de estudio - el examen de la certificación PCD

    Skills you'll gain: Prompt Engineering, Cloud Development, Document Management, LLM Application

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Mastering Node.js Web Development

    Skills you'll gain: Node.JS, TypeScript, Restful API, Back-End Web Development, Object-Relational Mapping, Web Development, Secure Coding, Server Side, Software Development Tools, Authentications, OAuth, Web Applications, Web Services, Unit Testing, Data Validation, Full-Stack Web Development, Authorization (Computing), Development Environment, Javascript, E-Commerce

    Intermediate · Specialization · 3 - 6 Months

  • E

    EDUCBA

    HR Systems, Analytics and Performance Tools

    Skills you'll gain: HR Tech, Human Resources Software, People Analytics, Human Resources Information System (HRIS), Human Resource Strategy, Human Resource Management, Employee Performance Management, Human Resources, Human Resources Management and Planning, Workflow Management, Workforce Management, Performance Appraisal, Performance Management, Performance Measurement, Data-Driven Decision-Making, Employee Training, Payroll Systems, Training and Development, Automation, Payroll Processing

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    Collaboration & Governance

    Skills you'll gain: Collaborative Software, Governance, Project Management Office (PMO), Role-Based Access Control (RBAC), Collaboration, Administration, Data Governance, Cyber Governance, Authorization (Computing), Workflow Management, Governance Risk Management and Compliance, Generative AI Agents, IT Management, Project Management, System Configuration, Data Sharing, Identity and Access Management, Strategic Communication, Security Awareness, Communication

    Beginner · Course · 3 - 6 Months

  • N

    Northeastern University

    Business Process Engineering Part 2

    Skills you'll gain: Process Mapping, Cross-Functional Team Leadership, Business Process, Process Design, Team Management, Agile Project Management, Lean Methodologies, Innovation, Business Process Modeling, Agile Methodology, Team Performance Management, Team Building, Project Management, Business Process Improvement, Business Process Management, Process Analysis, Business Process Reengineering, Process Flow Diagrams, Lean Manufacturing, Business Systems

    Mixed · Course · 1 - 3 Months

  • P

    Packt

    Google Cloud Platform - Associate Cloud Engineer

    Skills you'll gain: Cloud Engineering, Cloud Infrastructure, Google Cloud Platform, Kubernetes, Cloud Deployment, Cloud Management, Cloud Computing, Cloud Platforms, Application Deployment, Identity and Access Management, Infrastructure as Code (IaC), Virtual Machines, Serverless Computing, Network Planning And Design, Containerization, System Monitoring, Cloud Storage, Security Management, Load Balancing, Computer Networking

    Intermediate · Course · 1 - 3 Months

1…118119120…834

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

  • Foundations of Deep Reinforcement Learning with PyTorch: Packt
  • Social Media Marketing Strategies & Analytics: EDUCBA
  • JavaScript Interview Mastery 2026 – Modern Roles Q&A: Packt
  • Advanced Features & Application Development: Packt
  • Deep Reinforcement Learning Hands-On: Packt
  • AI Agents: From Foundations to Applications: Board Infinity
  • Crea una guía de estudio - el examen de la certificación PCD: Google Cloud
  • Mastering Node.js Web Development: Packt
  • HR Systems, Analytics and Performance Tools: EDUCBA
  • Collaboration & Governance: 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