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: Software Design Patterns, Node.JS, Event-Driven Programming, Object Oriented Design, Software Design, Software Architecture, Javascript, Object Oriented Programming (OOP), Code Reusability, Maintainability, Performance Tuning
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI, Generative Model Architectures, Responsible AI, Google Cloud Platform, Machine Learning, Unstructured Data, Data Access, Data Quality, Data Literacy
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Javascript, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Query Languages, Database Software, Databases, Data Access
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Application, ASP.NET, Database Development, Database Management, Object-Relational Mapping, Back-End Web Development, Database Management Systems, Full-Stack Web Development, Database Software, C# (Programming Language), Database Design, Application Frameworks, Identity and Access Management, Authorization (Computing), Model View Controller, Authentications, Data Modeling, Data Migration, Data Mapping, Business Logic
Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Autoencoders, Multimodal Prompts, Generative AI, Embeddings, Generative Model Architectures, Prompt Engineering, Image Quality, Unsupervised Learning, Model Training
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Microsoft Visual Studio, Data Validation, Integrated Development Environments
Intermediate · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Statistical Visualization, Data Visualization Software, R (Software), R Programming, Ggplot2, Plot (Graphics), Statistical Methods, Data Analysis, Data Literacy, Graphing, Statistical Analysis, Unsupervised Learning, Statistical Programming, Dimensionality Reduction, Color Theory, Analytics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Analytical Skills, Statistical Methods, Exploratory Data Analysis, R (Software), Business Analytics, Data Analysis, Statistical Analysis, Data Visualization, Analytics, Statistical Visualization, R Programming, Analysis, Statistical Programming, Predictive Analytics, Statistical Modeling, Data Structures, Statistical Software, Time Series Analysis and Forecasting, Data Manipulation, Regression Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, Cloud Deployment, Amazon CloudWatch, Databases, Database Systems, AWS CloudFormation, Relational Databases, Database Administration, Amazon DynamoDB, Application Deployment, Database Design, Database Management Systems, Database Architecture and Administration, Operational Databases, Infrastructure as Code (IaC), Cloud Management, Amazon Redshift, Cloud Computing Architecture, Cloud Applications, Cloud Security
Advanced · Course · 1 - 3 Months
INSEAD
Skills you'll gain: Blockchain, Digital Assets, FinTech, Payment Systems, Financial Inclusion, Financial Services, Transaction Processing, Asset Management, Financial Systems, Identity and Access Management, Cryptography, Cryptographic Protocols, Distributed Computing, Cost Reduction, Automation, Contract Compliance, Information Privacy, Governance
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Excel Macros, Microsoft Excel, Excel Formulas, Data Transformation, Data Import/Export, File I/O, Data Wrangling, Extensible Markup Language (XML), Data Manipulation, Data Cleansing, Spreadsheet Software, File Management, Automation, Microsoft Office, Microsoft 365, Data Science, Query Languages, Debugging, Performance Improvement, Computer Programming
Mixed · Course · 1 - 3 Months