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.

Universidad Nacional Autónoma de México
Skills you'll gain: Learning Management Systems, Digital pedagogy, Student Engagement, Driving engagement, Web Content Accessibility Guidelines, Education Software and Technology
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Responsive Web Design, Data Validation, User Interface (UI) Design, JavaScript Frameworks, Authentications, User Interface (UI), PostgreSQL, Web Applications, React.js, Object-Relational Mapping, TypeScript, Development Environment, Databases, User Accounts
Intermediate · Course · 1 - 3 Months

Skills you'll gain: File I/O, File Systems, Command-Line Interface, Operating Systems, Python Programming, Scripting, User Interface (UI), Data Import/Export, Data Structures, Simulations
Mixed · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: Deepseek, Model Deployment, AI Enablement, Responsible AI, LLM Application, Generative Model Architectures, Competitive Analysis, AI Workflows, Strategic Planning, AI Personalization, Application Deployment, Data Ethics, Model Evaluation, Case Studies, Prompt Engineering, Cost Benefit Analysis, Automation, Integration Testing, Process Optimization, Program Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Customer Analysis, Statistical Visualization, Unsupervised Learning, Customer Insights, Correlation Analysis, Data Preprocessing, Pandas (Python Package), Heat Maps, Data Manipulation, Seaborn, Histogram, Scatter Plots, Matplotlib, Exploratory Data Analysis, Applied Machine Learning, Data Visualization Software
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Sales Strategy, Consultative Selling, B2B Sales, Customer Relationship Building, Business Communication, Sales Presentations, Overcoming Objections, Sales Process, Digital Transformation, Prospecting and Qualification, AI Personalization, Value Propositions, Customer Relationship Management (CRM) Software
Intermediate · Course · 1 - 4 Weeks

Fred Hutchinson Cancer Center
Skills you'll gain: Version Control, Secure Coding, Key Management
Advanced · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Dynamic Host Configuration Protocol (DHCP), Network Performance Management, Network Administration, Network Troubleshooting, Linux Servers, Interoperability, General Networking, Network Infrastructure, System Configuration, Network Protocols, Software Installation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Color Theory, Photo Editing, Graphic and Visual Design, Layout Design, Graphic Design, Typography, Image Quality, Content Creation, Creativity, Content Marketing, Digital Marketing
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Microsoft Power Automate/Flow, Microsoft Power Platform, No-Code Development, Workflow Management, Process Improvement, Business Process Automation, Application Development, Decision Making, Design Software, Application Deployment, React.js, Power Electronics, Systems Integration, Governance
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Python Programming, Scripting, Scripting Languages, Programming Principles, Computer Programming, Data Access, Data Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Foundry, Cloud Deployment, Application Deployment, Command-Line Interface, Platform As A Service (PaaS), Cloud Platforms, Multi-Cloud, Cloud Computing, Application Lifecycle Management, Web Development, HTML and CSS
Intermediate · Guided Project · Less Than 2 Hours