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.

Skills you'll gain: Cloud Security, Emotional Intelligence, Stakeholder Management, Risking, Data Ethics, Data Governance, Data Security, Executive Presence, Professional Development, AI Enablement, AI Product Strategy, Infrastructure as Code (IaC), Financial Forecasting, Systems Architecture, Cloud Technologies, Application Deployment, Continuous Deployment, Terraform, Incident Management, Performance Tuning
Intermediate · Professional Certificate · 3 - 6 Months

Logical Operations
Skills you'll gain: Data Cleansing, Data Preprocessing, Unit Testing, Package and Software Management, Python Programming, Data Science, Computer Programming, Debugging, Scripting, Machine Learning, Software Development, Database Application, Object Oriented Programming (OOP), Regression Analysis, Programming Principles, Scripting Languages, Databases, Object Oriented Design, Relational Databases, User Interface (UI) Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Application Development, Application Deployment, User Interface (UI) Design, Application Design, Development Environment, Software Development Life Cycle, Test Tools, Application Performance Management, Debugging, Application Security, Event-Driven Programming, Web Services, Extensible Markup Language (XML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Model Evaluation, Content Creation
Beginner · Course · 1 - 4 Weeks

Meta
Skills you'll gain: React Native, Jest (JavaScript Testing Framework), Version Control, User Research, Usability Testing, Unix Commands, Restful API, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, User Experience Design, SQL, User Interface (UI), User Experience, Mobile Development, Design Research, React.js, Web Development Tools, Javascript
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Puppet (Configuration Management Tool), IT Automation, IT Infrastructure, Amazon Web Services, Linux Administration, Systems Administration, Software Configuration Management, Operating System Administration, Cloud Deployment, Automation, Package and Software Management, CI/CD, System Configuration, Security Controls, Maintainability, Scalability, Scripting Languages
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Model Deployment, Docker (Software), Containerization, Cloud Deployment, MLOps (Machine Learning Operations), Hugging Face, Generative AI, Cloud Computing Architecture, Serverless Computing, Cloud Hosting, Cloud Technologies, AWS SageMaker, System Monitoring, Release Management, Application Security, Infrastructure Security, Continuous Monitoring, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: IT Infrastructure, Operating System Administration, Computer Networking, Desktop Support, Systems Administration, Network Troubleshooting, Remote Access Systems, Network Security, OSI Models, Hardening, Package and Software Management, Cybersecurity, Disaster Recovery, User Accounts, File Systems, Security Controls, TCP/IP, Computer Hardware, Technical Support, Software Installation
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: SAP S/4HANA, System Design and Implementation, Solution Sales Engineering, Relationship Building, ABAP RESTful Programming Model (RAP), Project Management, Test Script Development, Rapport Building, Technology Solutions, Project Implementation, Software As A Service, Enterprise Architecture, Enterprise Resource Planning, Consultative Approaches, Solution Architecture, Project Closure, Test Planning, Workforce Development, Requirements Analysis, Company, Product, and Service Knowledge
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Software Architecture, C# (Programming Language), Scripting, Animations, Artificial Intelligence
Intermediate · Course · 1 - 3 Months
University of Virginia
Skills you'll gain: Usability Testing, Agile Product Development, User Story, Continuous Delivery, Persona Development, Agile Software Development, Sprint Planning, Peer Review, Agile Methodology, Product Testing, Agile Project Management, Team Performance Management, Team Management, Design Thinking, Team Building, Customer Analysis, Analytics, Product Development, Business Analytics, Persona (User Experience)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Google Ads, Search Engine Optimization, Digital Marketing, Keyword Research, Target Audience, Search Engine Marketing, Pay Per Click Advertising, Persona Development, Marketing, Marketing Strategies, Advertising, Customer Engagement, Web Analytics
Beginner · Course · 1 - 4 Weeks