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.

Coursera
Skills you'll gain: Predictive Modeling, Data Visualization, Predictive Analytics, Statistical Analysis, Data Presentation, Data Literacy, Data Manipulation, Data Analysis, Data Science, Statistical Methods, Statistics, Data Wrangling, Data Cleansing, Analytics, Data Preprocessing, Applied Machine Learning, Data-Driven Decision-Making, Business Analytics, Model Evaluation, Machine Learning Methods
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Digital pedagogy, Education Software and Technology, User Centered Design, Requirements Analysis, Virtual Environment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Eclipse (Software), Data Structures, Video Game Development, Java Programming, Java, UI Components, Programming Principles, Game Design, User Interface (UI), Integrated Development Environments, Development Environment, Program Development
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization Software, Statistical Visualization, Data Visualization, Jupyter, Interactive Data Visualization, Scatter Plots, Histogram, Box Plots, Descriptive Statistics, Data Presentation, Animations, Python Programming
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Node.JS, Full-Stack Web Development, Web Applications, Authentications, Server Side, JavaScript Frameworks, Back-End Web Development, Restful API, Middleware, Database Application, Dataflow, Data Validation, NoSQL, TypeScript, Application Programming Interface (API), Object-Relational Mapping, Authorization (Computing), MongoDB, Databases, MySQL
Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Digital Transformation, Digital Marketing, Marketing, Digital Brand Strategy, Digital Marketing Tools, Marketing Strategy and Techniques, Marketing Strategies, Product Marketing, Consumer Behaviour, Customer Engagement, Promotional Strategies, E-Commerce, Product Development, Content Creation, Branding, Innovation
Beginner · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Code Reusability, File Systems, Computer Programming, Development Environment, Object Oriented Design, Scripting, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Metasploit, Penetration Testing, Exploit development, Exploitation techniques, Vulnerability Assessments, Vulnerability Scanning, Security Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Back-End Web Development, Django (Web Framework), Data Migration, Full-Stack Web Development, Data Structures, Database Development, Database Management Systems, Dashboard Creation, Relational Databases, Transaction Processing
Intermediate · Guided Project · Less Than 2 Hours

Universitat Politècnica de València
Skills you'll gain: SQL, Database Management Systems, Data Integrity, Database Management, Relational Databases, Database Systems, Database Administration, Databases, Database Theory, Query Languages, Database Design, Secure Coding, Back-End Web Development, Web Applications, Application Security, Data Manipulation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Multimodal Prompts, Prompt Engineering, AI Orchestration, AI Workflows, Generative AI, AI Integrations, Microsoft Azure, OpenAI API, Prompt Patterns, LLM Application, Image Analysis, Artificial Intelligence, Software Architecture, Application Design, Computer Vision, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Jenkins, Kubernetes, CI/CD, Continuous Integration, Application Deployment, Google Cloud Platform, Cloud Deployment, Continuous Delivery, Containerization, Cloud Applications, Software Engineering
Intermediate · Project · Less Than 2 Hours