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.

Google Cloud
Skills you'll gain: Google Gemini, Collaborative Software, Google Workspace, Data Storage, OAuth, Data Access, Application Programming Interface (API), AWS Identity and Access Management (IAM), Information Management, Enterprise Application Management, Productivity Software, Data Integration
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Performance Tuning, Splunk, Role-Based Access Control (RBAC), Scripting, Servers, Security Controls, Data Pipelines, Application Performance Management, System Monitoring, Data Infrastructure, Windows Servers, Network Troubleshooting, Distributed Computing, Systems Administration, System Configuration, Data Management, Security Information and Event Management (SIEM), Configuration Management, Debugging, Performance Improvement
Beginner · Specialization · 3 - 6 Months

Illinois Tech
Skills you'll gain: Open Source Technology, Linux, Package and Software Management, Shell Script, Linux Administration, Ubuntu, Linux Commands, Microsoft Windows, Unix Shell, Windows PowerShell, User Accounts, Bash (Scripting Language), Command-Line Interface, Systems Administration, Unix, Operating Systems, Scripting, Control Panels, Windows Servers, Security Management
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Data Visualization, Data Visualization Software, Text Mining, Data Presentation, Data Mining, Interactive Data Visualization, Data Storytelling, Dashboard, Tableau Software, Plot (Graphics), Natural Language Processing, Scatter Plots, Unsupervised Learning, Data Mapping, Unstructured Data, Statistical Analysis, Graphing, Predictive Analytics, Big Data, Anomaly Detection
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft 365, Microsoft Power Automate/Flow, Microsoft Power Platform, Data Governance, Data Migration, Business Process Automation, Content Management, Microsoft Teams, Microsoft Office, Trend Analysis, Document Management, Strategic Thinking, Strategic Planning, System Configuration, Compliance Management, Technology Roadmaps, DevOps, Microsoft Copilot, Data Security
Intermediate · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Logistic Regression, Analytical Skills, Correlation Analysis, Regression Analysis, Sampling (Statistics), Statistical Hypothesis Testing, Data Literacy, Data Analysis, R Programming, Descriptive Statistics, Statistical Modeling, Biostatistics, Model Evaluation, Exploratory Data Analysis, Statistical Analysis, R (Software), Statistics, Statistical Methods, Data Wrangling, Public Health
Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Data Structures, Debugging, Program Development
Intermediate · Course · 1 - 4 Weeks

CertNexus
Skills you'll gain: Artificial Intelligence, AI Enablement, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), Business Requirements, Responsible AI, AI Security, Data Ethics, Process Improvement, Process Improvement and Optimization, Environmental Social And Corporate Governance (ESG), Cloud Computing, Process Optimization, User Experience, Customer Service, Big Data, Data Security, Operational Efficiency, Marketing, Data Quality
Mixed · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: Agile Product Development, User Story, Design Thinking, Agile Methodology, Agile Software Development, Product Design, Product Development, User Centered Design, User Research, Persona Development, Innovation, Product Management, Discussion Facilitation, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Secure Coding, Penetration Testing, Front-End Web Development, Application Development, Application Design, Security Testing, Application Security, Development Environment, Web Development, Software Development Tools, Cyber Security Assessment, Payment Systems, Continuous Monitoring, Authorization (Computing), User Interface (UI), Incident Response, Role-Based Access Control (RBAC), Application Deployment, Transaction Processing
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Data Encryption Standard, Public Key Infrastructure, Cryptography, Public Key Cryptography Standards (PKCS), Brute-force attacks, Key Management, Advanced Encryption Standard (AES), Encryption, Data Integrity, Information Systems Security, Cybersecurity, Authentications, Information Assurance, Theoretical Computer Science, Data Security, Computational Logic, Algorithms
Intermediate · Specialization · 3 - 6 Months