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.

Edureka
Skills you'll gain: Cyber Security Assessment, Malware Protection, Automation, Human Machine Interfaces
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: SQL, Data Quality, Complex Problem Solving, Data Visualization, JSON, Query Languages, Business Metrics, Business Reporting, Data Cleansing, Data Presentation, Forecasting, Data Analysis, Predictive Analytics, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Relational Databases, Databases, SQL, Big Data, Database Systems, NoSQL, Operational Databases, Data Warehousing, Data Management, Virtual Machines, Data Storage, Data Analysis
Beginner · Course · 1 - 3 Months
University of Leeds
Skills you'll gain: Program Management, Engineering Management, Project Management, Project Management Life Cycle, Project Performance, Project Risk Management, Cost Management, Portfolio Management, Project Estimation, Timelines, Stakeholder Management, Case Studies, Forecasting, Research, Presentations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Engineering, Prototyping, Computer-Aided Design, Cloud Computing
Beginner · Guided Project · Less Than 2 Hours

Fortinet, Inc.
Skills you'll gain: Firewall, Network Security, Virtual Private Networks (VPN), Network Administration, Intrusion Detection and Prevention, Enterprise Security, Network Architecture, Security Controls, Performance Tuning, Cybersecurity, Malware Protection, Configuration Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Bayesian Statistics, Descriptive Statistics, Statistical Hypothesis Testing, Statistical Inference, Sampling (Statistics), Data Modeling, Statistics, Probability & Statistics, Statistical Analysis, Statistical Methods, Statistical Modeling, Marketing Analytics, Tableau Software, Data Analysis, Spreadsheet Software, Analytics, Time Series Analysis and Forecasting, Regression Analysis
Beginner · Course · 1 - 3 Months
Skills you'll gain: Infrastructure As A Service (IaaS), Service Level Agreement, Cloud Deployment, Platform As A Service (PaaS), Software As A Service, Cloud Infrastructure, Cloud Services, Cloud Computing, Cloud Computing Architecture, Cloud Platforms, Public Cloud, Application Development, Application Deployment, Cloud Applications, Cloud Solutions, Private Cloud, Business Software, DevOps, Collaborative Software, Agile Methodology
Beginner · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Git (Version Control System), Android Development, File I/O, Android Studio, Mobile Development, Data Persistence, Java Programming, Application Development, Event-Driven Programming, Computer Programming
Mixed · Course · 1 - 3 Months
Skills you'll gain: Blockchain, FinTech, Cryptography, Design, Emerging Technologies, Stakeholder Analysis, Distributed Computing, Digital Assets, Data Integrity, Financial Services, Public Key Cryptography Standards (PKCS)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Grafana, System Monitoring, Prometheus (Software), Application Performance Management, DevOps, Continuous Monitoring, Docker (Software), Cloud-Native Computing, Containerization, Kubernetes, Microservices, Debugging, Distributed Computing, Data Management
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Health Informatics, Health Care, Medical Records, Health Information Management, Clinical Informatics, Electronic Medical Record System, Databases, Data Analysis, Data Quality, Interoperability, Big Data, Query Languages, Data Science
Beginner · Course · 1 - 4 Weeks