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.

Skills you'll gain: React Native, Application Deployment, Animations, OpenAI API, Mobile Development, UI Components, LLM Application, Apple iOS, User Interface (UI), Android Development, Hugging Face, Cross Platform Development, Mobile Development Tools, iOS Development, TypeScript, JavaScript Frameworks, Command-Line Interface, Javascript, Authentications
Advanced · Course · 1 - 3 Months

Skills you'll gain: Windows PowerShell, Hyper-V, Windows Servers, Microsoft Servers, Containerization, Microsoft Windows, Docker (Software), Systems Administration, Virtualization, Operating System Administration, Servers, Load Balancing, Network Troubleshooting, Kubernetes, Virtual Machines, Active Directory, Remote Access Systems, System Support, System Configuration, Shell Script
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Dashboard Creation, Dashboard, Report Writing, Business Reporting, Technical Support, IT Management, Information Technology, Data Analysis, Product Support, Analysis, AI literacy, Data Presentation, Analytical Skills, Data-Driven Decision-Making, Collaborative Software, Software Documentation, Self Service Technologies, Problem Solving
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Jupyter, DevOps, IT Automation, Integrated Development Environments, Development Environment, Scripting, Scripting Languages, Code Reusability, Python Programming, Package and Software Management, Virtual Environment, Software Installation, Data Structures, Software Versioning
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Identity and Access Management, Google Cloud Platform, Cloud Management, Virtual Private Networks (VPN), Cloud Engineering, Microsoft Azure, Virtual Networking, Cloud Infrastructure, Azure Active Directory, User Accounts, Network Routing, Network Architecture, Command-Line Interface, Network Security, Firewall
Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: GitHub Copilot, AI Security, Code Review, Secure Coding, Anthropic Claude, Security Testing, LLM Application, OpenAI API, Generative AI, Large Language Modeling, Open Web Application Security Project (OWASP), Verification And Validation, AI Workflows, Generative AI Agents, Responsible AI, Vulnerability Scanning, AI Enablement, Model Evaluation, GitHub, Application Security
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: GIS Software, Geospatial Mapping, Geographic Information Systems, Spatial Data Analysis, Spatial Analysis, Geospatial Information and Technology, Database Systems, SQL, PostgreSQL, Data Validation, Query Languages, Data Integration, Data Mapping, Scripting, Performance Tuning
Beginner · Course · 1 - 3 Months

Packt
Skills you'll gain: Robotics, Robotic Process Automation, Simulation and Simulation Software, System Programming, C++ (Programming Language), Development Environment, Software Visualization, Hardware Design, Electronic Hardware
Beginner · Course · 3 - 6 Months

Packt
Skills you'll gain: Data Lakes, Real Time Data, Microsoft Azure, Microsoft Power Platform, Security Strategy, Data Infrastructure, Microsoft Copilot, Data Warehousing, Data Architecture, Security Management, Apache Spark, Power BI, Data Integration, Data Governance, Database Development, Security Controls, Data Analysis, Data Modeling, Data Science, Data Validation
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Enterprise Architecture, Stakeholder Engagement, Resource Management, Project Risk Management, Risk Management, Stakeholder Management, Information Technology Architecture, Procurement, Resource Planning, Resource Allocation, IT Management, Risk Analysis, Purchasing, Project Management, Information Systems, Communication Planning, Management Information Systems, Risk Mitigation, Stakeholder Communications, Communication Strategies
Mixed · Course · 1 - 3 Months

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

Skills you'll gain: SQL Server Reporting Services, Business Intelligence, Business Intelligence Software, Business Reporting, Data Visualization, Interactive Data Visualization, Application Deployment, Microsoft SQL Servers, Report Writing, SQL, Role-Based Access Control (RBAC), Data Sharing
Mixed · Course · 1 - 4 Weeks