Architecture courses cover design principles, building materials, structural systems, and urban planning. You can learn how to create functional and aesthetically pleasing spaces, understand architectural history, and explore software like AutoCAD and Revit for drafting and modeling. Topics may also include sustainability practices and the integration of technology in modern architecture.

The Museum of Modern Art
Skills you'll gain: Social Justice, Storytelling, Social Impact, Design Thinking, Creativity, Design Strategies, Media and Communications
★ 4.8 (76) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Cloud Computing Architecture, Scalability, Cloud Computing, Cloud Deployment, Cloud Solutions, Infrastructure As A Service (IaaS), Load Balancing, Serverless Computing, Software Design Patterns, Microservices
★ 4.6 (38) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, C (Programming Language), Hardware Architecture, Computer Architecture, Software Design, Maintainability, Peripheral Devices
★ 4.5 (532) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Systems Architecture, Software Architecture, Information Technology Architecture, Service Oriented Architecture, Systems Design, System Design and Implementation, Software Design, Interoperability, Object Oriented Design, Restful API, Information Systems, Application Programming Interface (API), Maintainability, Software Development, API Design, IT Automation, Root Cause Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Computing Architecture, Systems Architecture, Cloud Applications, Systems Design, Scalability, System Design and Implementation, Cloud Security, Functional Requirement, Amazon Web Services, Requirements Analysis, Algorithms, Data Storage
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Terraform, Infrastructure as Code (IaC), Code Reusability, IT Automation, Cloud Infrastructure, Ansible, AWS CloudFormation, DevOps, Automation, IBM Cloud
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Architecture, Virtual Networking, Computer Networking, Network Engineering, Virtualization, Network Infrastructure, Network Planning And Design, Software-Defined Networking, Virtualization and Virtual Machines, Network Protocols, Cloud Infrastructure, Wireless Networks, Virtual Machines, Network Performance Management
★ 4.9 (18) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Unified Modeling Language, Software Design, Java, Java Programming, Software Architecture, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, API Design, Software Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Performance Tuning, Software Architecture, Application Design, Software Design, Application Performance Management, Solution Architecture, Continuous Monitoring, Maintainability, Scalability, Debugging
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: z/OS, Mainframe Computing, Computer Architecture, Mainframe Technologies, Job Control Language (JCL), Microarchitecture, Systems Architecture, System Programming, Hardware Architecture, Computer Science, Programming Principles, Computer Programming, Computer Hardware, File I/O, Program Development, Computational Logic, Maintainability, Data Structures, Data Mapping, Data Storage
★ 3.8 (13) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: DevSecOps, Infrastructure Security, Cyber Governance, Zero Trust Network Access, Threat Detection, Security Engineering, IT Security Architecture, Threat Modeling, Endpoint Detection and Response, Security Information and Event Management (SIEM), Cyber Threat Hunting, Enterprise Architecture, Cloud Infrastructure, Application Security, Network Security, Identity and Access Management, Cyber Security Policies, Governance Risk Management and Compliance, Risk Analysis, Role-Based Access Control (RBAC)
Advanced · Professional Certificate · 3 - 6 Months

Microsoft
Skills you'll gain: Istio, Hybrid Cloud Computing, Cloud Computing Architecture, Cloud Platforms, Microsoft Azure, Cloud Infrastructure, Kubernetes, Terraform, Cloud Deployment, Multi-Cloud, Cloud Solutions, Infrastructure as Code (IaC), Google Cloud Platform, Cloud Computing, Cloud Management, Cloud Security, Network Architecture, Information Technology, Machine Learning, Data Science
Advanced · Course · 1 - 3 Months
Start with your focus in architecture. If you're focused on residential architecture, choose courses covering design techniques, spatial planning, and building codes relevant to residential projects. If you're interested in architectural visualization, check for courses that teach software tools like AutoCAD, SketchUp, or Revit for creating 3D models and renderings.