Software security courses can help you learn secure coding practices, vulnerability assessment, threat modeling, and incident response strategies. You can build skills in risk analysis, penetration testing, and implementing security protocols across various software environments. Many courses introduce tools like static and dynamic analysis software, intrusion detection systems, and security frameworks, showing how these tools enhance your ability to protect applications from potential threats.

Amazon Web Services
Skills you'll gain: Amazon CloudWatch, Amazon Web Services, Cloud Infrastructure, Cloud Security, Database Management, Cloud Services, Databases, Amazon S3, Cloud Computing, Cloud Management, Cloud Computing Architecture, Amazon Elastic Compute Cloud, Cloud Storage, AWS Identity and Access Management (IAM), Data Storage, System Monitoring, Amazon DynamoDB, Solution Architecture
★ 4.9 (35) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Workspace, Gmail, Lightweight Directory Access Protocols, Authorization (Computing), Active Directory, Enterprise Application Management, System Monitoring, User Provisioning, User Accounts, Event Monitoring, Email Security, Cloud Security, Endpoint Security, Mobile Security, Compliance Auditing, Data Security, Configuration Management, Incident Management, Application Deployment, Annual Reports
Intermediate · Specialization · 1 - 3 Months

Edureka
Skills you'll gain: Dashboard Creation, Business Reporting, Business Intelligence Software, Data Import/Export, Data-Driven Decision-Making, Model Optimization, Performance Analysis
★ 4.6 (41) · Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Microsoft Excel, Spreadsheet Software, Environmental Policy, Data Literacy, Data Analysis, Policy Development, Data Visualization, Descriptive Statistics, Climate Change Programs, Exploratory Data Analysis, Statistical Analysis, Correlation Analysis, Policy Analysis, Environmental Issue, Scatter Plots, Statistics, Probability Distribution
★ 4.6 (53) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Context Engineering, Agentic Workflows, AI Orchestration, Tool Calling, Generative AI, Gemini, Artificial Intelligence, Google Gemini, Retrieval-Augmented Generation, Model Optimization, Embeddings, Workflow Management, Python Programming, Data Validation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Generative AI, Responsible AI, Financial Data, Complex Problem Solving, Microsoft Copilot, Data Ethics, ChatGPT, Data-Driven Decision-Making, Data Analysis, Prompt Engineering, Financial Analysis, Data Visualization Software
★ 4.1 (15) · Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: JUnit, Test Driven Development (TDD), Unit Testing, Software Testing, Test Case, Eclipse (Software), Test Script Development, Test Data, Development Testing, Test Automation, Test Execution Engine, Integrated Development Environments, Testability, Java, Test Tools
★ 3.8 (73) · Intermediate · Specialization · 1 - 3 Months

Illinois Tech
Skills you'll gain: Microsoft Windows, Operating System Administration, Command-Line Interface, Operating Systems, Desktop Support, System Configuration, Systems Administration, IT Automation, OS Process Management, General Networking, Graphical Tools
★ 4.5 (87) · Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Engineering Calculations, Structural Engineering, Structural Analysis, Construction Engineering, Civil Engineering, Construction, Engineering Analysis, Engineering Practices, Building Codes, Construction Inspection, Materials science, Civil and Architectural Engineering, Conceptual Design, Engineering Design Process, Engineering, Design Specifications, Maintenance, Repair, and Facility Services, Stormwater Management, Facility Repair And Maintenance, Finite Element Methods
★ 4.7 (25) · Advanced · Specialization · 1 - 3 Months

Peking University
Skills you'll gain: C# (Programming Language), .NET Framework, Data Structures, Microsoft Visual Studio, Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Java Programming, Extensible Markup Language (XML), Data Access, Extensible Languages and XML, Database Management, C (Programming Language), Algorithms, UI Components, User Interface (UI), Program Development, Computer Graphics, Image Analysis
★ 4.5 (53) · Intermediate · Course · 3 - 6 Months

Logical Operations
Skills you'll gain: Power BI, Data Analysis Expressions (DAX), Dashboard Creation, Business Reporting, Data Transformation, Business Intelligence, Data Visualization Software, Business Intelligence Software, Dashboard, Data Analysis, Microsoft Excel, Data Visualization, Data Cleansing, Data Modeling, Data Analysis Software, Microsoft PowerPoint, Microsoft 365, Microsoft Office, Collaboration, Data Import/Export
★ 4.6 (9) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: User Interface (UI), UI/UX Research, User Research, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Design Research, Prototyping, Usability, Figma (Design Software), Web Content Accessibility Guidelines, User Experience, User Experience Design, Interactive Design, Digital Design, User Centered Design, Design, Experience Design, Usability Testing, Design Strategies, Human Centered Design
★ 4.7 (30) · Beginner · Course · 1 - 4 Weeks