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: Data Storytelling, Data Presentation, Dashboard, Data Analysis Expressions (DAX), Power BI, Data Visualization, Key Performance Indicators (KPIs), Data Transformation, Dashboard Creation, Presentations, Data Synthesis, Usability Testing, Microsoft PowerPoint, Star Schema, Data Integration, Business Intelligence Software, Microsoft Excel, Usability, Business Intelligence, Data Cleansing
Beginner · Specialization · 3 - 6 Months

New York University
Skills you'll gain: Security Engineering, Authentications, Threat Modeling, Network Security, Public Key Infrastructure, Distributed Denial-Of-Service (DDoS) Attacks, Cryptographic Protocols, Public Key Cryptography Standards (PKCS), Firewall, Cyber Attacks, Cryptography, Infrastructure Security, Cybersecurity, Data Encryption Standard, Threat Management, Cyber Risk, IT Security Architecture, Mobile Security, Enterprise Security, Cyber Security Assessment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Threat Modeling, Incident Response, IT Security Architecture, Incident Management, Application Security, Identity and Access Management, Security Testing, Continuous Monitoring, Information Systems Security, Network Security, Security Strategy, Systems Architecture, Security Management, Security Engineering, Zero Trust Network Access, Security Awareness, Security Controls, Risk Management Framework, Cybersecurity, Enterprise Architecture
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Visualization, Data Storytelling, Power BI, Dashboard, Data Presentation, Transact-SQL, SQL, Microsoft SQL Servers, Excel Formulas, Microsoft Excel, Statistical Visualization, Data Cleansing, Transaction Processing, Prompt Engineering, Data Manipulation, Data Processing, Data Analysis, Dashboard Creation, Business Intelligence, Data Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Email Marketing, Paid media, Target Audience, Data Storytelling, Social Media Marketing, Social Media Strategy, Content Creation, Target Market, Search Engine Optimization, Social Media, Marketing Budgets, Order Fulfillment, Media Planning, Search Engine Marketing, Customer Retention, Customer Relationship Management, Online Advertising, Digital Media Strategy, Email Automation, Marketing
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Power BI, Data Analysis, Extract, Transform, Load, Business Intelligence, Data Analysis Software, Business Intelligence Software, Data Integrity, Data Cleansing, Analytics, Data-Driven Decision-Making, Data Transformation, Data Collection
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, Statistical Reporting, R (Software), Statistical Methods, Statistics, R Programming, Statistical Software, Statistical Analysis, Probability & Statistics, Statistical Programming, Data Analysis, Sampling (Statistics), Probability Distribution, Software Installation
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Copilot, CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, Azure DevOps, Object Oriented Design, Continuous Integration, Version Control, Git (Version Control System), Object Oriented Programming (OOP), ASP.NET, Full-Stack Web Development, Web Development, Web Design and Development, SQL, Secure Coding, .NET Framework, Graph Theory
Beginner · Professional Certificate · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Quality Improvement, Lean Six Sigma, Lean Methodologies, Six Sigma Methodology, Process Improvement, Process Capability, Process Analysis, Business Process Management, Business Process, Continuous Improvement Process, Process Development, Eight Disciplines Problem Solving (8D), Project Design, Project Planning, Quality Control, Customer Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Statistical Reporting, Data Import/Export, Data Validation, Data Access, Data Manipulation, Statistical Programming, Exploratory Data Analysis, Data Analysis Software, Data Preprocessing, Data Analysis, Data Transformation, SQL, Data Presentation, Microsoft Excel, Descriptive Statistics
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Power Electronics, Electrical Engineering, USB, Electrical Power, Electrical Systems, Electronics, Electric Power Systems, Simulation and Simulation Software, Electronic Components, Basic Electrical Systems, Simulations, Engineering Analysis, Engineering Calculations
Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning Methods, Machine Learning, Sampling (Statistics), Machine Learning Algorithms, Artificial Intelligence, Deep Learning, Systems Development, Simulations, Solution Architecture, Agentic systems, Feature Engineering, Model Training, Markov Model, Decision Intelligence, Supervised Learning, Algorithms, Model Evaluation, Applied Machine Learning, Artificial Neural Networks
Intermediate · Specialization · 3 - 6 Months