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: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Python Programming, Scripting, Computer Science
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Serverless Computing, Command-Line Interface, Maintainability, Amazon Web Services, Linux Commands, Application Deployment, Software Development Tools, Program Development, System Programming, Python Programming, Performance Tuning, Debugging, Software Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Troubleshooting, Network Routing, Routing Protocols, OSI Models, TCP/IP, Virtual Local Area Network (VLAN), Network Switches, Networking Hardware, Network Administration, Local Area Networks, Network Infrastructure, Network Protocols, System Configuration
Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Ansible, IT Automation, Devops Tools, Automation, Infrastructure as Code (IaC), DevOps, YAML, Linux, Command-Line Interface, Cloud Infrastructure, Encryption, Security Controls
Beginner · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Software As A Service, Scalability, Amazon Web Services, Cloud Applications, Cloud Development, Amazon S3, Amazon Elastic Compute Cloud, Cloud Management, Cloud Deployment, Application Security, Systems Integration, Multi-Tenant Cloud Environments, Cloud Security, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Web Development
Intermediate · Course · 1 - 4 Weeks

Universidades Anáhuac
Skills you'll gain: ChatGPT, AI Enablement, Prompt Engineering, Business Process Automation, LLM Application, AI Security, Natural Language Processing, Artificial Intelligence, Automation, Content Creation
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: vSphere Networking and Storage, Virtual Networking, vCenter Server Management, vSphere DRS & HA, Role-Based Access Control (RBAC), Performance Tuning, Virtual Machines, Disaster Recovery, Storage vMotion, VMware ESX Servers, iSCSI Configuration, VMware vSAN, vCenter Server, Event Monitoring, Virtualization and Virtual Machines, Patch Management, Virtualization, Security Controls, System Monitoring, IT Infrastructure
Intermediate · Specialization · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Educational Materials, Web Content Accessibility Guidelines, Disabilities, Adaptive Equipment, Instructional Design, Differentiated Instruction, Education Software and Technology, Case Studies, Curriculum Development, Student Support and Services, Diversity Awareness, Higher Education
Mixed · Course · 1 - 4 Weeks

Clemson University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
Build toward a degree
Intermediate · Course · 1 - 3 Months

Advancing Women in Tech
Skills you'll gain: Software Architecture, Systems Design, Technical Management, API Design, Technical Product Management, Engineering Management, Program Management, Microservices, Cross-Functional Collaboration, Team Performance Management, Leadership and Management, Service Oriented Architecture, Amazon Web Services
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Cloud Security, Internet Of Things, Infrastructure Security, Vulnerability Management, Information Systems Security, Incident Response, Identity and Access Management, Threat Management, Security Strategy, Penetration Testing, Network Security, Security Controls, Cloud Computing, Cloud Computing Architecture, Threat Detection, Cloud Deployment
Intermediate · Course · 1 - 4 Weeks