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.

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java, Software Architecture, Systems Architecture, Programming Principles, Scala Programming, Servers, Algorithms
Intermediate · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), Algorithms, Debugging, Development Environment
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, HTML and CSS, Front-End Web Development, Javascript, Software Design Patterns, Web Components, Web Applications, Cascading Style Sheets (CSS), Web Development, TypeScript, Responsive Web Design
Intermediate · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Ansible, Development Environment, Postman API Platform, Restful API, Authentications, YAML, Software Development Methodologies, Software-Defined Networking, CI/CD, DevOps, IT Automation, Network Engineering, Network Architecture, Network Administration, Application Programming Interface (API), Scripting, JSON, Data Modeling, Version Control, Network Protocols
Beginner · Specialization · 3 - 6 Months

University at Buffalo
Skills you'll gain: Personal protective equipment, Environmental Regulations, Safety Training, Occupational Safety and Health Administration (OSHA), Hazard Analysis, Energy and Utilities, Safety Standards, Hazard Communication (HazCom), Safety and Security, Fire And Life Safety, Regulatory Compliance, First Aid, Emergency Response
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Contingency Planning, Disaster Recovery, Business Continuity Planning, Security Management, IT Management, System Monitoring, Cyber Security Policies, Enterprise Security, Compliance Auditing, Security Strategy, Systems Administration, Operating System Administration, Governance, Security Controls, Organizational Strategy, Patch Management, Continuous Monitoring, Unix, Procedure Development, Incident Response
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Prompt Engineering, Customer Retention, Customer Acquisition Management, User Feedback, Responsible AI, Customer Service, Customer experience strategy (CX), Customer Success Management, Customer Engagement, Generative AI, Customer Support, Customer Analysis, AI Personalization, ChatGPT, Anthropic Claude, Artificial Intelligence, Business Process Automation, Data-Driven Decision-Making, Automation, Predictive Analytics
Intermediate · Specialization · 1 - 3 Months

Infosec
Skills you'll gain: Cyber Security Policies, Cyber Security Assessment, Risk Management Framework, Security Management, Cyber Risk, Cybersecurity, Threat Management, Cyber Governance, Security Awareness
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Project Management Life Cycle, Risk Management, Project Risk Management, Stakeholder Management, Project Management, Risk Mitigation, Active Listening, Project Management Institute (PMI) Methodology, Systems Development Life Cycle, Risk Analysis, Communication, Project Management Software, Stakeholder Communications, Agile Methodology, Conflict Management, Project Documentation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Plotly, Dashboard, Pandas (Python Package), Data Manipulation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Web Applications, Data Science, Data Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Cryptography, Data Integrity, Encryption, Authentications, Information Assurance, Data Security, Public Key Cryptography Standards (PKCS)
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Closing (Sales), Sales Process, Sales Presentation, Technical Sales, Sales, Sales Development, Sales Management, Sales Strategy, Solution Sales Engineering, Prospecting and Qualification, Emerging Technologies, Outside Sales, Inside Sales, Needs Assessment, Consultative Approaches, Negotiation, Overcoming Objections, Cloud Computing, Cybersecurity
Beginner · Course · 1 - 3 Months