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.

Coursera
Skills you'll gain: Technical Documentation, Document Management, Taking Meeting Minutes, Content Management, Document Control, Project Documentation, Knowledge Transfer, Technical Writing, Content Management Systems, Content Development and Management, Information Architecture, Content Optimization, Content Strategy, Collaborative Software, Content Creation, Organizational Skills, Usability, Quality Assurance, Scalability
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Cloud Computing Architecture, Wireless Networks, Cloud Technologies, Cloud Computing, Cloud Services, Internet Of Things, Cloud Platforms, Local Area Networks, Emerging Technologies, Computing Platforms, Network Architecture, Telecommunications, Amazon Web Services, Cloud-Based Integration, General Networking, Infrastructure As A Service (IaaS), Infrastructure Architecture, Hardware Architecture, Network Infrastructure, Network Protocols
★ 4.7 (1.4K) · Beginner · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, AI Workflows, Vibe coding, Generative AI Agents, Software Development Tools, Artificial Intelligence, Generative AI, AI Personalization, Google Workspace, Code Review, Software Development, Responsible AI, Application Deployment, Design Software, Front-End Web Development, Software Engineering, React.js, Web Development, Javascript
Beginner · Course · 1 - 3 Months

Skills you'll gain: Teradata SQL, Extract, Transform, Load, Identity and Access Management, Google Cloud Platform, SQL, Data Warehousing, Role-Based Access Control (RBAC), Data Modeling, Database Design, Data Import/Export, Data Migration, Data Mapping, Data Architecture, Database Architecture and Administration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce, Data Governance, Cloud Management, Customer Data Management, Data Integration, Data Management, Customer Insights, Data Architecture, Dataflow, Data Modeling, Data Access, Data Processing, Cloud Computing, Data Import/Export, Metadata Management, Real Time Data, Customer Analysis, Data Analysis, OpenAI API, Automation
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Matplotlib, Pandas (Python Package), Plot (Graphics), Data Visualization, Seaborn, Data Manipulation, Data Visualization Software, Pseudocode, Problem Solving, Data Analysis, Programming Principles, Data Processing, AI literacy, Dashboard, Python Programming, Data Science, Computer Programming, Generative AI
Mixed · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Object Oriented Design, Java, Java Programming, Object Oriented Programming (OOP), Software Design Patterns, Maintainability, Software Design, Code Reusability, Functional Design, Data Management, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Modeling, Data Analysis Expressions (DAX), Power BI, Power Platform Architecture & Technical Design, Performance Improvement, Performance Tuning, Data Architecture, Performance Measurement, Dashboard Creation, Dashboard, Performance Analysis, Scalability, Model Optimization, Microsoft SQL Servers, Microsoft Azure, Performance Metric, Business Intelligence, Data Transformation, Performance Management, Data Storage
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Robotics, Machine Controls, 3D Modeling, Automation Engineering, 3D Assets, Simulation and Simulation Software, Simulations, Visualization (Computer Graphics), Computer-Aided Design, Image Analysis, Control Systems, Computer Vision, Python Programming, Extensible Markup Language (XML), Engineering, Software Engineering, C++ (Programming Language), System Configuration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Visualization, Data Presentation, Responsible AI, Prompt Engineering, Graphing, Prompt Patterns, Data Analysis, Spreadsheet Software
★ 4.8 (919) · Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Microsoft Excel, Spreadsheet Software, Proofreading, Editing, Productivity Software, Consolidation, Excel Formulas, Data Validation, Data Entry, Data Management, Data Presentation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Warehousing, Identity and Access Management, Database Design, Google Cloud Platform, Query Languages, Role-Based Access Control (RBAC), Relational Databases, Data Import/Export, SQL, Data Architecture, Data Integration, Database Architecture and Administration, Data Sharing, Data Modeling
Intermediate · Course · 1 - 3 Months