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.

Skills you'll gain: Dashboard, Data Visualization Software, Data Visualization, Interactive Data Visualization, Data Presentation, Data Preprocessing, Data Manipulation, Scatter Plots, Data Modeling, Heat Maps, Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Assets, Computer Graphics, Technical Design, Visualization (Computer Graphics), Prototyping, Design Elements And Principles
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce, Data Sharing, Authentications, Web Analytics, Single Sign-On (SSO), User Accounts, Data Access, Drive Engagement, Cloud Development, Customer experience improvement, Dashboard, Role-Based Access Control (RBAC), Registration, Content Management
Advanced · Course · 3 - 6 Months

Coursera
Skills you'll gain: Graphic and Visual Design Software, Infographics, Graphic Design, Design, Visualization (Computer Graphics), User Accounts, Google Workspace, Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: OSI Models, Computer Networking, Network Routers, General Networking, TCP/IP, Network Troubleshooting, Networking Hardware, Network Switches, Local Area Networks, Network Infrastructure, Network Protocols, Network Performance Management, Network Model, Network Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Ansible, Red Hat Enterprise Linux, Package and Software Management, User Accounts, OS Process Management, Linux Administration, File Systems, Linux Commands, Network Administration, Data Storage, Linux, Infrastructure as Code (IaC), Configuration Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Wireframing, Typography, Design Elements And Principles, Design, Layout Design, User Experience Design, Graphic and Visual Design, Adobe XD, Prototyping, User Centered Design, Figma (Design Software), Design Reviews, Human Centered Design, Style Guides, Color Theory
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Shell Script, Bash (Scripting Language), Linux Commands, Unix Shell, Linux, Scripting, Unix Commands, Scripting Languages, Debugging, Command-Line Interface, File I/O, Programming Principles
Mixed · Course · 1 - 4 Weeks

Banco Interamericano de Desarrollo
Skills you'll gain: Emerging Technologies, FinTech, Digital Transformation, Sustainable Development, Business Technologies, Strategic Partnership, Corporate Strategy, Technology Strategies, Stakeholder Analysis, Innovation, Market Opportunities, Economic Development, Market Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Control Panels, Cloud Hosting, User Accounts, File Management, System Configuration, Web Servers, Content Management, Safety and Security, User Interface (UI)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: AI Security, Responsible AI, Google Cloud Platform, Generative AI, Information Privacy, Data Ethics, Data Security, Encryption, Identity and Access Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Patch Management, System Monitoring, Microsoft Intune (Mobile Device Management Software), Configuration Management, System Support, SQL Server Reporting Services, Systems Administration, Disaster Recovery, Software Installation
Intermediate · Course · 1 - 4 Weeks