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 Cloud Platform, Cloud Applications, Database Management, Operational Databases, Data Migration, Relational Databases, Cloud Storage, Application Deployment, Database Design, Terraform, Dataflow, System Monitoring
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Open Web Application Security Project (OWASP), Model Deployment, Large Language Modeling, Threat Modeling, Security Controls, Google Cloud Platform, Cloud API, API Design, System Configuration
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Data Processing, Serverless Computing, Real Time Data, Extract, Transform, Load, Performance Tuning, Jupyter, SQL
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Firewall, Network Security, Cloud Security, Virtual Networking, Network Administration, Cloud Management, Threat Detection
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: AI Security, LLM Application, Open Web Application Security Project (OWASP), Large Language Modeling, Model Deployment, Prompt Engineering, API Gateway, Security Controls, Responsible AI, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cyber Threat Intelligence, Threat Management, Cyber Threat Hunting, Threat Detection, Endpoint Detection and Response, Incident Response, Security Information and Event Management (SIEM), Vulnerability Management, Continuous Monitoring, AI Security, Vulnerability Assessments
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Application Deployment, C# (Programming Language), .NET Framework, Development Testing, Debugging, Software Testing, Application Development, Microsoft Visual Studio, UI Components, Application Design, User Interface and User Experience (UI/UX) Design, Web Applications, File I/O, AI Enablement, Software Architecture
Mixed · Course · 1 - 3 Months
Universidad de los Andes
Skills you'll gain: User Story, Test Driven Development (TDD), Continuous Integration, Test Automation, Version Control, Git (Version Control System), Software Architecture, Software Testing, Test Script Development, Maintainability, JavaScript Frameworks, Software Design, Usability, Web Content Accessibility Guidelines, Test Data, System Testing, Angular, Agile Software Development, Application Design, Software Design Patterns
Credit offered
Mastertrack · 6 - 12 Months

Skills you'll gain: Generative AI, AI Personalization, AI Enablement, Information Architecture, Prompt Engineering, Google Cloud Platform, User Experience, Content Management
Beginner · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: Test Automation, Android Jetpack, User Story, Software Testing, Agile Software Development, Sprint Planning, Test Script Development, Kotlin, Software Engineering, JavaScript Frameworks, Usability, Cloud Applications, Agile Methodology, Android Development, Infrastructure As A Service (IaaS), Application Security, Authorization (Computing), Web Content Accessibility Guidelines, Software Architecture, Platform As A Service (PaaS)
Credit offered
Mastertrack · 6 - 12 Months

Google Cloud
Skills you'll gain: Network Troubleshooting, Network Planning And Design, Network Monitoring, Hybrid Cloud Computing, Virtual Networking, Google Cloud Platform, Cloud Engineering, Network Architecture, Network Routing, Cloud Infrastructure, Virtual Private Networks (VPN), Cloud Computing Architecture, Kubernetes, Network Security, Load Balancing, Managed Services
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Cleansing, Looker (Software), Data Transformation, Data Pipelines, SQL, Big Data, Business Intelligence, Dashboard, Data Visualization Software, Extract, Transform, Load, Data Analysis, Data Warehousing, Data Integrity, Google Sheets
Intermediate · Course · 1 - 3 Months