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: Electrical Safety, Maintenance, Repair, and Facility Services, Safety Standards, Hardware Troubleshooting, Test Equipment, Electrical Systems, Basic Electrical Systems, High Voltage, Safety and Security, End User Training and Support, Sustainable Technologies, Transportation Operations, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Generative AI, Data Analysis, Advanced Analytics, Analytics, AI Product Strategy, Data Transformation, Predictive Analytics, Data Preprocessing, Machine Learning Algorithms, Responsible AI
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Value Propositions, Social Media Marketing, Social Media Strategy, Strategic Planning, Search Engine Optimization, Competitive Analysis, Business Modeling, Web Analytics and SEO, Business Strategy, Paid media, Content Marketing, Market Analysis, Marketing Strategy and Techniques, Email Marketing, Digital Marketing, Google Ads, Innovation, Product Development, Video Production
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Data Ethics, Generative AI, Large Language Modeling, Artificial Intelligence, AI Workflows, PyTorch (Machine Learning Library), AI Security, MLOps (Machine Learning Operations), Tensorflow, Information Privacy, Model Deployment, Machine Learning, A/B Testing, Version Control, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Key Management, Application Security, Python Programming, Brute-force attacks, Algorithms, Data Integrity
Mixed · Course · 1 - 3 Months

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

Whizlabs
Skills you'll gain: Amazon CloudWatch, Amazon Web Services, System Monitoring, Event Monitoring, Network Monitoring, AWS Identity and Access Management (IAM), Continuous Monitoring, Application Performance Management, Amazon Elastic Compute Cloud, Cloud Computing, Load Balancing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Project Management, Stakeholder Engagement, Scrum (Software Development), Agile Methodology, Stakeholder Management, Team Motivation, Agile Software Development, Team Leadership, Sprint Retrospectives, Kanban Principles, Team Building, Sprint Planning, Risk Analysis, Agile Product Development, Continuous Integration, Earned Value Management, Team Management, Backlogs, Continuous Improvement Process, Lean Methodologies
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Storytelling, Plotly, Data Presentation, Matplotlib, Interactive Data Visualization, Seaborn, Data Visualization, Data Visualization Software, Statistical Visualization, Scatter Plots
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Javascript, Data Structures, Scripting, Computer Programming
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Virtual Networking, Network Routing, Network Architecture, Hybrid Cloud Computing, Network Planning And Design, Amazon Web Services, Virtual Private Networks (VPN), Cloud Computing Architecture, Network Infrastructure, Network Security, Cloud Computing, Network Analysis, Operations Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Routing Protocols, Command-Line Interface, Open Shortest Path First (OSPF), Network Monitoring, Virtual Local Area Network (VLAN), Border Gateway Protocol, Network Routing, Network Administration, Wireless Networks, Network Infrastructure, Local Area Networks, Event Monitoring, Network Switches, Network Troubleshooting, Network Protocols, Network Routers, TCP/IP, Network Architecture, Network Security, Service Level
Intermediate · Course · 3 - 6 Months