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.

The University of Edinburgh
Skills you'll gain: Video Production, Photo/Video Production and Technology, Videography, Post-Production, Video Editing, Course Development, Storyboarding, Media Production, Cinematography, Web Content Accessibility Guidelines, Content Creation, Storytelling, Editing, Writing
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Stored Procedure, PostgreSQL, SQL, Database Management, Database Design, Relational Databases, Query Languages, Data Transformation, Data Manipulation, Data Import/Export, Data Integrity, Transaction Processing, Performance Tuning, Algorithms
Intermediate · Course · 1 - 4 Weeks

Alibaba Cloud Academy
Skills you'll gain: Relational Databases, Load Balancing, Cloud Management, Cloud Computing, Cloud Hosting, Databases, Database Management, Cloud Infrastructure, Cloud Platforms, Cloud Services, Cloud Computing Architecture, Public Cloud, Cloud Solutions, Cloud Security, Data Security, Servers, Cloud Deployment, Cloud Storage, Web Servers, Data Storage
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Program Development
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Systems Development, Systems Development Life Cycle, Agile Methodology, Software Development Life Cycle, Productivity Software, Risk Management Framework, Agile Project Management, Data Security, Software Design, Systems Design, Risk Management, Software Development Methodologies, Information Technology, Information Systems, Project Risk Management, Systems Analysis, Computer Systems, Enterprise Risk Management (ERM), Business Systems Analysis, Microsoft Excel
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Sheets, Data Visualization, Spreadsheet Software, Data Presentation, Plot (Graphics), Statistical Visualization, Data Analysis, Business Analytics, Descriptive Analytics, Productivity Software, Business Analysis, Data Manipulation, Google Workspace, Analytics, Descriptive Statistics, Statistics, Data Cleansing
Beginner · Guided Project · Less Than 2 Hours

MathWorks
Skills you'll gain: Data Storytelling, Model Evaluation, Feature Engineering, Data Visualization, Plot (Graphics), Supervised Learning, Dimensionality Reduction, Data Presentation, Data Integration, Scientific Visualization, Statistical Visualization, Data Preprocessing, Interactive Data Visualization, Exploratory Data Analysis, Data Import/Export, Classification Algorithms, Model Training, Technical Communication, Data Analysis, Machine Learning Methods
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Code Reusability, Kotlin, Object Oriented Programming (OOP), Programming Principles, Object Oriented Design, Android Development, Data Structures, Computer Programming, Mobile Development
Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Social Media, Online Advertising, Digital Advertising, Social Media Marketing, Social Media Strategy, Social Media Campaigns, Advertising, Meta Ads Manager, Advertising Campaigns, Web Analytics, Content Performance Analysis, Facebook, Paid media, Instagram, Target Audience, Driving engagement, Law, Regulation, and Compliance, Business Ethics, Augmented Reality, Case Studies
Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Plot (Graphics), Data Visualization, Scientific Visualization, Statistical Visualization, Data Presentation, Interactive Data Visualization, Data Import/Export, Technical Communication, Data Analysis, Exploratory Data Analysis, Data Visualization Software, Data Literacy, Statistical Reporting, Statistical Methods, Data Science, Data Processing, Data Cleansing, Data Wrangling, Matlab, Statistical Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Security, AI Integrations, Agentic Workflows, Responsible AI, AI Orchestration, Authorization (Computing), JSON, Agentic systems, Context Management, Requirements Elicitation
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Open Web Application Security Project (OWASP), AI Security, Vulnerability Assessments, Vulnerability Scanning, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Management, Network Security, Cryptography, Penetration Testing, Intrusion Detection and Prevention, Cybersecurity, Cyber Security Assessment, Malware Protection, Mobile Security, Threat Modeling, Threat Detection, Web Applications, Internet Of Things, Cloud Computing, Network Architecture
Intermediate · Specialization · 1 - 3 Months