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.

Duke University
Skills you'll gain: Python Programming, Data Pipelines, Computer Programming, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Visualization, Sales Process, Sales Presentations, Customer Relationship Management (CRM) Software, Target Market, Market Analysis, Sales, Presentations, Content Creation, Graphic Design, User Accounts
★ 4.7 (27) · Beginner · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: Incident Management, Governance, Incident Response, Data Governance, Compliance Management, Policy Development, Risk Management, Governance Risk Management and Compliance, Risk Management Framework, Supplier Risk Management, Artificial Intelligence, Model Training, AI Security, Testability, Statistical Methods, Data Science, Model Optimization, Applied Machine Learning, Machine Learning Methods, Python Programming
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Kubernetes, Docker (Software), Containerization, Ubuntu, Application Deployment, Unix, Linux, Virtualization and Virtual Machines, Virtual Machines
★ 1.5 (15) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Word, Microsoft Office, Document Management, Productivity Software, Recruitment, Writing, Design
★ 4 (35) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Canva (Software), Typography, Logo Design, Style Guides, Graphic Design, Graphic and Visual Design, Color Theory, AI powered creativity, Design, Branding, Design Strategies, Collaborative Software
★ 4.4 (10) · Mixed · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Musical Composition, Music, Algorithms, Digital Signal Processing, Programming Principles, Other Programming Languages, Development Environment, Object Oriented Programming (OOP), Data Mapping
★ 4.6 (23) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ubuntu, Linux, Linux Administration, Bash (Scripting Language), Linux Commands, Operating System Administration, Unix Shell, File Management, Unix Commands, Shell Script, Command-Line Interface, File Systems, grep, Software Installation, System Configuration, File I/O
★ 4.4 (11) · Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Risk Management Framework, Threat Management, Cyber Risk, Risk Management, Security Management, MITRE ATT&CK Framework, Security Awareness, Operational Risk, Risk Analysis, Business Risk Management, Human Factors (Security), Safety Culture, Risk Mitigation, Industrial and Organizational Psychology, Infrastructure Security, Threat Detection, Cyber Security Strategy, Cyber Security Policies, Organizational Leadership, Organizational Effectiveness
Beginner · Course · 1 - 3 Months

Skills you'll gain: Digital pedagogy, Education Software and Technology, Microsoft Office, Goal Setting, Educational Materials
★ 4.3 (19) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: User Interface (UI), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Design Thinking, UI Components, Software Design, Code Reusability, Usability, Event-Driven Programming, Maintainability, Integrated Development Environments, Application Design, Payment Systems, Interactive Design, MySQL, Jupyter, Database Application, Development Environment, Property Management Systems, Python Programming
★ 4.4 (17) · Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Information Systems, Database Software, Database Systems, Database Management Systems, Database Design, Information Management, Databases, Diagram Design, Relational Databases, Database Management, Data Management, Software Systems
★ 4.3 (32) · Intermediate · Guided Project · Less Than 2 Hours