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: Unix Commands, Command-Line Interface, Unix, Bash (Scripting Language), File Management, Shell Script, Linux Commands, Productivity, Computer Programming
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Security Information and Event Management (SIEM), Security Management, Event Monitoring, Threat Detection, Continuous Monitoring, System Monitoring, Network Security, Google Cloud Platform, Cloud Computing
Beginner · Project · Less Than 2 Hours

Michigan State University
Skills you'll gain: Unity Engine, Game Design, 3D Assets, Video Game Development, Prototyping, Animation and Game Design, C# (Programming Language), Programming Principles, Scripting, Debugging
Intermediate · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Digital Forensics, Microsoft Windows, Data Analysis Software, User Accounts, USB, File Systems, System Configuration, Software Installation, Operating Systems, System Support
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Windows, Authentications, Operating System Administration, Azure Active Directory, Microsoft Intune (Mobile Device Management Software), Windows PowerShell, Identity and Access Management, System Configuration, User Provisioning, Patch Management, Desktop Support, Active Directory, Remote Access Systems, Single Sign-On (SSO), Application Deployment, Cloud Deployment, Software Installation, Role-Based Access Control (RBAC), Technical Support and Services, Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Timelines, Organizational Skills, Scheduling, Project Coordination, Milestones (Project Management), Time Management, Project Management Software, Project Management, Delegation Skills, Data Visualization, Team Management, Dependency Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Sales Pipelines, Customer Relationship Management, Customer Relationship Management (CRM) Software, Lead Generation, Sales Process, Customer Retention, Sales Operations, Sales Prospecting, Sales Strategy, Customer Acquisition Management, Process Optimization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: TCP/IP, Network Protocols, Network Monitoring, OSI Models, Network Security, Web Servers, Network Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Education Software and Technology, Google Workspace, Digital pedagogy
Beginner · Guided Project · Less Than 2 Hours

Erasmus University Rotterdam
Skills you'll gain: R Programming, Statistical Modeling, Statistical Methods, Regression Analysis, Statistical Analysis, R (Software), Data Preprocessing, Data Quality, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Computational Thinking, C (Programming Language), Data Structures, Programming Principles, Computer Programming, Program Development, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Analysis Expressions (DAX), Dashboard, Power BI, Data Visualization, Data Transformation, Data Manipulation, Data Modeling, Data Import/Export, Data Visualization Software, Extract, Transform, Load, Data Analysis, Analytics, Data Cleansing, Performance Analysis, Data Security, Data Management
Intermediate · Course · 1 - 4 Weeks