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: MySQL Workbench, Extract, Transform, Load, Data Modeling, Database Design, MySQL, Data Warehousing, Database Management, Databases, Relational Databases, Database Architecture and Administration, Advanced Analytics, Data Analysis, Data Visualization Software
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Disaster Recovery, Regulation and Legal Compliance, Risk Management, Compliance Management, Regulatory Compliance, Governance Risk Management and Compliance, Risk Analysis, Cloud Security, Business Continuity, Cyber Risk, Security Management, Vendor Management, Incident Response, Data Security, Personally Identifiable Information, Business Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Literacy, Microsoft Excel, Data Visualization Software, Spreadsheet Software, Pivot Tables And Charts, Exploratory Data Analysis, Data Analysis Software, Data Analysis
Intermediate · Guided Project · Less Than 2 Hours

Akamai Technologies, Inc.
Skills you'll gain: Linux, Ubuntu, Linux Administration, File Systems, Linux Commands, Operating Systems, User Accounts, Red Hat Enterprise Linux, OS Process Management, File Management, Unix Shell, System Configuration, Command-Line Interface, Open Source Technology, Security Controls, Virtualization, Virtual Machines
Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Application Development, Data Structures, Software Testing, Programming Principles, Test Driven Development (TDD), Computer Programming
Beginner · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Business Workflow Analysis, Workflow Management, Process Improvement, Business Systems Analysis, Diagram Design, Project Scoping, Data Flow Diagrams (DFDs), Process Management, Business Process Management, Business Analysis, Service Design, System Design and Implementation, Business Management, Stakeholder Engagement, Stakeholder Communications
Beginner · Course · 1 - 4 Weeks

Tel Aviv University
Skills you'll gain: World History, European History, Social Studies, International Relations, Political Sciences, Public Safety and National Security, Demography, Cultural Diversity
Beginner · Course · 1 - 4 Weeks

Qualcomm Academy
Skills you'll gain: Wireless Networks, Telecommunications, Emerging Technologies, Internet Of Things, General Networking, Technology Strategies, Network Infrastructure
Beginner · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), Version Control, GitHub, Software Versioning, Bitbucket, GitLab, Collaborative Software, Software Development, Software Engineering, Project Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Budgeting, Microsoft Excel, Budget Management, Operating Budget, Excel Formulas, Spreadsheet Software, Financial Data, Microsoft Office
Intermediate · Guided Project · Less Than 2 Hours

The Hong Kong University of Science and Technology
Skills you'll gain: FinTech, Financial Regulation, Business Continuity Planning, Compliance Management, Disaster Recovery, Financial Regulations, Operational Risk, Bank Regulations, Risk Management, Business Risk Management, Financial Industry Regulatory Authorities, Financial Services, Governance, IT Management, Information Assurance, Market Trend, Internal Controls, Emerging Technologies, Banking, Blockchain
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Build toward a degree
Advanced · Course · 1 - 4 Weeks