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.

Lund University
Skills you'll gain: Prompt Engineering, AI literacy, Brainstorming, Personal Integrity, AI Integrations, Ethical Standards And Conduct, Digital pedagogy, Learning Strategies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Transact-SQL, Database Development, Databases, Database Theory
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Autodesk Maya, Computer Graphic Techniques, Autodesk, Workflow Management, Image Quality, Design, Design and Product, Animations, Color Theory
Mixed · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Plot (Graphics), Data Presentation, Data Literacy, Applied Machine Learning, Code Reusability, Analytical Skills, Data Preprocessing, Software Design Patterns, Data Import/Export, Javascript, Computer Programming, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Application, ASP.NET, Database Development, .NET Framework, 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 Migration, Data Mapping, Business Logic
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Tableau Software, Business Intelligence, Data Storytelling, Business Analytics, Data Modeling, Data Visualization Software, Dashboard, Interactive Data Visualization, Dashboard Creation, Data-Driven Decision-Making, Data Wrangling, Data Cleansing, Data Preprocessing, Data Transformation, Extract, Transform, Load, Data Integration, Exploratory Data Analysis, Self Service Technologies, Correlation Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Project Finance, Financial Modeling, Financial Statement Analysis, Financial Analysis, Financial Statements, Finance, Revenue Forecasting, Income Statement, Cost Estimation, Capital Expenditure, Corporate Finance, Operating Cost, Analysis, Banking, Decision Making, Forecasting, Project Performance, Estimation, Planning, Market Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Scripting, Email Automation, Google Workspace, Google Sheets, Automation, Spreadsheet Software, Scripting Languages, Gmail, Javascript, Hypertext Markup Language (HTML), Web Applications, Application Design, Application Development, Application Programming Interface (API), User Interface (UI)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce Object Query Language (SOQL), Salesforce Development, Salesforce, Data Import/Export, Web Components, Business Process Automation, Data Validation, Web Services, Relationship Management, Workflow Management, UI Components, Data Access, Automation, Application Security, Test Script Development, Secure Coding, Web Development, Memory Management, Unit Testing, Object Oriented Programming (OOP)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Restful API, API Design, GitHub, Git (Version Control System), Postman API Platform, Application Programming Interface (API), Version Control, Application Deployment, API Testing, Web Development, Full-Stack Web Development, Back-End Web Development, Web Applications, Front-End Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Amazon S3, Amazon Web Services, AWS CloudFormation, Cloud Storage, Infrastructure as Code (IaC), Data Security, AWS Identity and Access Management (IAM), Cloud Hosting, Cloud Security, Performance Tuning, Data Storage, Data Storage Technologies, Data Management, Command-Line Interface, Authorization (Computing), Identity and Access Management, Key Management, Encryption
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Data Preprocessing, Embeddings, Text Mining, Deep Learning, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Development Environment, Software Installation
Intermediate · Course · 1 - 3 Months