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.

Coursera
Skills you'll gain: Facebook, Meta Ads Manager, Conversion Funnel Analysis, Online Advertising, Web Analytics, Digital Advertising, User Accounts
★ 4.1 (7) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsible AI, Artificial Intelligence, Data Ethics, AI Product Strategy, Business Ethics, AI literacy, Accountability, Accountability Frameworks, Ethical Standards And Conduct, Governance, Decision Making, Case Studies
Beginner · Course · 1 - 3 Months

Skills you'll gain: AutoCAD, Architectural Drawing, Drafting and Engineering Design, Human Factors, Technical Documentation
★ 4.7 (15) · Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Serverless Computing, Containerization, Amazon Web Services, Data Migration, Amazon DynamoDB, Docker (Software), Data Import/Export, Databases, Kubernetes, AWS Identity and Access Management (IAM), Amazon Elastic Compute Cloud, Database Management, Performance Tuning, Security Controls, Cloud Security, Application Programming Interface (API), Data Security, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Collaborative Software, Teaching, Education Software and Technology, Interactive Learning, Graphic Design
★ 4.8 (13) · Beginner · Guided Project · Less Than 2 Hours

University of Maryland, College Park
Skills you'll gain: Digital Transformation, Business Transformation, Customer experience improvement, Applied Machine Learning, Business Modeling, Analytics, Organizational Change, Machine Learning Software, Technology Strategies, Customer Insights, Innovation, Organizational Strategy, Machine Learning, Business Strategy, Data-Driven Decision-Making, Workforce Development, Strategic Decision-Making, Competitive Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: C and C++, C++ (Programming Language), Code Reusability, Maintainability
★ 4.7 (7) · Advanced · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Software-Defined Data Center (SDDC), Cloud Computing, Data Centers, Cloud Services, Cloud Computing Architecture, Cloud Deployment, Software-Defined Networking, Infrastructure as Code (IaC), Ansible, Cloud Infrastructure, Network Infrastructure, IT Automation, Virtual Networking, Network Architecture, Terraform, Automation, Virtualization, Application Programming Interface (API), Network Model
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Automation, Test Data, Test Execution Engine, Test Script Development, Test Case, Test Engineering, Software Testing, Debugging, Scalability, Test Planning, Application Frameworks, Maintainability, Automation, Code Reusability, Software Architecture, Software Design Patterns, Configuration Management, Package and Software Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Linux Commands, Linux Administration, Network Troubleshooting, Linux, Network Administration, Linux Servers, Network Monitoring, Network Infrastructure, Network Protocols, Virtualization and Virtual Machines, Command-Line Interface, System Configuration, Virtualization, General Networking, Remote Access Systems, Network Security, Software Installation, Cryptographic Protocols
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Windows PowerShell, Scripting, IT Automation, Network Monitoring, Scripting Languages, Network Administration, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Technical Analysis, Market Trend, Market Data, Trend Analysis, Financial Trading, Market Analysis, Market Dynamics
Mixed · Course · 1 - 4 Weeks