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.

Infosec
Skills you'll gain: Penetration Testing, Cyber Security Policies, Linux Commands, Cyber Security Assessment, Command-Line Interface, Cybersecurity, Security Testing, Cloud Computing, Linux, Risk Management Framework, Network Monitoring, Security Management, Vulnerability Scanning, Operating Systems, Cyber Risk, Cloud Services, Exploitation techniques, General Networking, Cyber Governance, Cyber Security Strategy
★ 4.7 (709) · Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, Computer Systems, TCP/IP, Information Technology, Networking Hardware, System Software, General Networking, OSI Models, Computer Literacy, Network Protocols, Operating Systems, System Configuration, Software Installation, Security Software, Computer Networking, Software Systems, Intranet, Data Storage
★ 4.6 (290) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Google Cloud Platform, Data Lakes, Data Pipelines, Dataflow, Tensorflow, Big Data, Extract, Transform, Load, Apache Hadoop, Apache Spark, Real Time Data, Data Processing, Data Integration, Unstructured Data, Dashboard Creation, Data Warehousing, Metadata Management, Applied Machine Learning, Data Architecture, Data Migration
★ 4.7 (815) · Intermediate · Specialization · 3 - 6 Months

Tableau Learning Partner
Skills you'll gain: Data Literacy, Tableau Software, Business Analysis, Analytics, Business Analytics, Business Intelligence, Data Analysis, Data-Driven Decision-Making, Business Intelligence Software, Project Management, Descriptive Analytics, Predictive Analytics
★ 4.7 (498) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Model Deployment, AI Orchestration, AI Workflows, Generative AI, Google Cloud Platform, Data Modeling, Continuous Monitoring, Data Pipelines, Model Training, Feature Engineering, Model Optimization, DevOps, Agentic Workflows, Generative AI Agents, Cloud Deployment, Devops Tools, Data Store, Continuous Deployment
★ 4 (509) · Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, Object Oriented Design, Object Oriented Programming (OOP), Data Structures, iOS Development, Apple iOS, Programming Principles, Mobile Development, Software Design Patterns, Data Management, Software Architecture, Code Reusability, Computational Logic, Development Environment
★ 4.3 (734) · Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Computational Logic, Application Specific Integrated Circuits, Theoretical Computer Science, Data Structures, Verification And Validation, Algorithms, Programming Principles, Design Software, Network Model, Model Optimization, Digital Design
★ 4.6 (557) · Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: ChatGPT, Creative Problem-Solving, AI Personalization, Innovation, Brainstorming, Game Design, Education Software and Technology, AI powered creativity, Student Engagement, Problem Solving, Prompt Engineering, Generative AI
★ 4.8 (690) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Computing, Cloud Infrastructure, Cloud Services, JavaScript Frameworks, Web Frameworks, Back-End Web Development, Cloud Deployment, DevOps, Full-Stack Web Development, OpenShift, Version Control, Cloud Development, CI/CD, Application Frameworks, Software Development, Continuous Integration, Cloud-Native Computing, Web Applications, Microservices, Continuous Delivery
★ 4.7 (296) · Intermediate · Course · 1 - 4 Weeks

Lund University
Skills you'll gain: Business Modeling, Digital Transformation, Digital Analysis, Software As A Service, Innovation, Software Development, Network Analysis, Business Strategy, Business Strategies, E-Commerce, Value Propositions, Decision Making, Case Studies
★ 4.6 (573) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Ethics, Generative AI Agents, Generative AI, Software Design Documents, Software Design, AI Integrations, Software Architecture, Agentic Workflows, Continuous Integration, Software Development, Prompt Patterns, LLM Application, Application Security, Software Engineering, Code Review, Debugging, DevSecOps
★ 4.5 (267) · Intermediate · Course · 1 - 3 Months

Adobe
Skills you'll gain: Adobe Illustrator, Typography, Color Theory, Generative AI, Graphic and Visual Design, Graphic Design, Graphic and Visual Design Software, Adobe Creative Cloud, AI powered creativity, Graphics Software, Graphical Tools, Creative Design, Digital Design, Design Elements And Principles, Editing, Creativity
★ 4.6 (369) · Mixed · Course · 1 - 4 Weeks