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.

Google Cloud
Skills you'll gain: Google Gemini, AI Security, Cloud Deployment, Google Cloud Platform, Cloud Security, Generative AI, Vulnerability Assessments, Security Controls, Vulnerability Management, Security Engineering, Threat Detection
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Identity and Access Management, Cloud Hosting, Cloud Infrastructure, Cloud Services, Cloud Solutions, User Provisioning, Authorization (Computing), Web Servers, Role-Based Access Control (RBAC), Cloud Storage, Database Management Systems, Databases, Database Management, Scalability, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prometheus (Software), Google Cloud Platform, Kubernetes, Dashboard Creation, Application Performance Management, Application Deployment, Cloud-Native Computing, Cloud Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Content Performance Analysis, Content Scheduling, Driving engagement, Hootsuite, Social Media Content, Social Media Marketing, Content Optimization, Social Media Analytics, Content Development and Management, Digital Marketing Tools, Web Analytics, Content Strategy, Content Marketing, Performance Improvement, Performance Metric, Web Analytics and SEO, Data Import/Export, Market Analysis, Data-Driven Decision-Making
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Data Warehousing, Apache Hadoop, Transaction Processing, Distributed Computing, Database Systems, Applied Machine Learning, Database Management Systems, Data Architecture, Database Architecture and Administration, Cloud Computing, Big Data, Data Processing, Data Access, Machine Learning, Scalability, Data Integrity, Classification Algorithms
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Tensorflow, Computer Vision, Convolutional Neural Networks, Image Analysis, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Model Training, Artificial Neural Networks, Applied Machine Learning, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: R (Software), Exploratory Data Analysis, R Programming, Data Manipulation, File I/O, Statistical Programming, Data Analysis, File Management, Integrated Development Environments, Programming Principles, Data Science, Data Structures, Computer Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Evaluation, Applied Machine Learning, Model Optimization, Classification Algorithms, Amazon Web Services, Model Training, Machine Learning Methods, Machine Learning Software, Predictive Modeling, Machine Learning, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Jupyter, Timelines, Microsoft Excel, Spreadsheet Software, Project Schedules, Data Import/Export, Python Programming, Email Automation, Data Literacy, Data Structures, Data Analysis, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Blockchain, Emerging Technologies, FinTech, Cryptographic Protocols, Distributed Computing, Transaction Processing, Scalability
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Entrepreneurship, Culture Transformation, Process Development, Growth Strategies, Sales Strategy, Sales, Product Management, Process Management, Product Development, Risk Management, Organizational Development, Business Planning, Product Marketing, Operational Excellence, Process Analysis, People Management, Business Research, Business Writing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, UI Components, User Interface (UI), Web Development, Business Logic
Intermediate · Course · 1 - 4 Weeks