Software Architecture Courses Online
Master software architecture for designing scalable systems. Learn about architectural patterns, design principles, and system integration.
University of Alberta
Skills you'll gain: Software Architecture, Software Engineering, Systems Design, Programming Principles, Computer Programming, System Software, Application Development, Computer Architecture, Design and Product, Java Programming, Product Design, Software Engineering Tools, Problem Solving, Computational Thinking, Project Management, System Programming
- Status: [object Object]
Skills you'll gain: Cloud Computing, Cloud Applications, Computer Programming, IBM Cloud, Software Engineering, Javascript, Web Development, Application Development, Programming Principles, Software Engineering Tools, Cloud Infrastructure, Full-Stack Web Development, Cloud API, Cloud Management, Cloud Platforms, Agile Software Development, Cloud Storage, Communication, DevOps, Software Architecture, Software As A Service, Continuous Integration, Software Testing, Continuous Delivery, Docker (Software), Front-End Web Development, Leadership and Management, Django (Web Framework), NoSQL, Collaboration, Python Programming, SQL, Computer Science, Data Analysis, Kubernetes, Mergers & Acquisitions, React (web framework)
Amazon Web Services
Skills you'll gain: Amazon Web Services, Cloud Computing, Cloud Storage, Cloud Applications, Cloud Engineering, Cloud Infrastructure, Cloud Management, Cloud-Based Integration, Data Management, Other Cloud Platforms and Tools, Data Analysis, Software Architecture, Big Data, Data Engineering, Data Science, Data Visualization, Data Warehousing, Leadership and Management, Machine Learning
Learn Software Architecture from leading universities and companies
Explore Software Architecture skills
Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Software Architecture Course Catalog
University of Alberta
Skills you'll gain: Software Architecture, Software Engineering, Systems Design, Programming Principles, Computer Programming, System Software, Application Development, Computer Architecture, Design and Product, Java Programming, Product Design, Software Engineering Tools, Problem Solving, Computational Thinking, Project Management, System Programming
University of Alberta
Skills you'll gain: Software Architecture, Software Engineering, System Software, Systems Design, Application Development, Computer Architecture, Programming Principles, Project Management, Product Design, System Programming
University of Colorado Boulder
Skills you'll gain: Big Data, Software Engineering, Software Testing
- Status: Free
Princeton University
Skills you'll gain: Computer Architecture, Computer Programming, Critical Thinking, Microarchitecture, Problem Solving, Software Architecture, Software-Defined Networking, System Software
The Hong Kong University of Science and Technology
Skills you'll gain: Software Engineering, Systems Design, Software Engineering Tools, Software Architecture, Software Testing, System Software, Software Framework, Agile Software Development, Data Model, Project Management, Human Computer Interaction, Process Analysis, Scrum (Software Development), User Experience Design, Product Design, Research and Design, Software-Defined Networking, Back-End Web Development
University of Colorado Boulder
Skills you'll gain: Computer Architecture, Computer Programming, Data Structures, Microarchitecture, Hardware Design, Software Engineering, Programming Principles
University of Minnesota
Skills you'll gain: Software Engineering, Design and Product, Agile Software Development, Problem Solving, Software Architecture, Software Testing, Leadership and Management, Project Management, Scrum (Software Development), Software Engineering Tools, Continuous Delivery, User Experience, Application Development, Planning, Collaboration, Estimation, Professional Development, Computer Programming Tools, System Software, Theoretical Computer Science, Graphics Software, Investment Management
- Status: Free
Skills you'll gain: Software Architecture, Software Engineering, Product Design, Design and Product, Systems Design, Agile Software Development, System Software
University of Alberta
Skills you'll gain: Computer Programming, Java Programming, Programming Principles, Software Architecture, Software Engineering, Systems Design, Computational Thinking, Problem Solving, System Software, Product Design
University of Colorado Boulder
Skills you'll gain: Big Data, Software Engineering, Software Testing
University of Colorado Boulder
Skills you'll gain: C Programming Language Family, Computer Architecture, Computer Programming, Computer Programming Tools, Software Engineering, Software Architecture, Software Engineering Tools, System Programming, System Software, Systems Design
LearnKartS
Skills you'll gain: Amazon Web Services, Cloud Computing
Searches related to software architecture
In summary, here are 10 of our most popular software architecture courses
- Software Design and Architecture: University of Alberta
- Software Architecture: University of Alberta
- Software Architecture for Big Data: University of Colorado Boulder
- Computer Architecture: Princeton University
- Software Engineering: The Hong Kong University of Science and Technology
- Embedded Software and Hardware Architecture: University of Colorado Boulder
- Software Development Lifecycle: University of Minnesota
- Software Architecture for the Internet of Things: EIT Digital
- Design Patterns: University of Alberta
- Fundamentals of Software Architecture for Big Data: University of Colorado Boulder