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: Data Visualization, Generative AI, Oral Expression, Large Language Modeling, Ideation, Artificial Intelligence, Scenario Testing, Business Correspondence, Productivity, Complex Problem Solving, Report Writing, Organizational Skills, Solution Design, Document Management, Critical Thinking, Software Versioning, Context Management, Machine Learning
Beginner · Specialization · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: File I/O, Matlab, Computer Programming, Programming Principles, Debugging, Mathematical Software, Development Environment, Computer Science, User Interface (UI), Data Structures, Engineering Calculations, Plot (Graphics), Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: Devops Tools, Linux Administration, Cloud Deployment, Ansible, Docker (Software), Operating System Administration, DevOps, Package and Software Management, Systems Administration, Infrastructure as Code (IaC), Linux, Cloud Platforms, Software Installation, System Configuration, Virtual Machines, Network Administration, Command-Line Interface, Firewall, Security Controls, Systems Architecture
Intermediate · Course · 1 - 3 Months

Berklee
Skills you'll gain: Music Theory, Music, Musical Composition, File Management, Instrumental Music, Music Performance, Performing Arts, Self-Awareness, Media Production, Verbal Communication Skills, Automation, Editing, Technical Support, Creativity
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Software Development Tools, AI Workflows
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Software Quality Assurance, Quality Assurance, Software Testing, Jira (Software), Regression Testing, Functional Testing, Test Planning, Test Case, Usability Testing, Technical Communication, Issue Tracking, Agile Methodology, Software Documentation, Software Development, Agile Project Management, Risk Management, User Interface and User Experience (UI/UX) Design, Data Analysis, Problem Solving
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Ads, Search Engine Optimization, Digital Marketing, Keyword Research, Target Audience, Search Engine Marketing, Pay Per Click Advertising, Persona Development, Marketing, Marketing Strategies, Advertising, Customer Engagement, Web Analytics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LinkedIn, Data Analysis, Data Processing, Spreadsheet Software, Case Studies, Google Sheets, Analysis, Analytical Skills, Interviewing Skills, AI Enablement, Data Storytelling, Data Visualization Software, Business Analytics, Artificial Intelligence, Portfolio Management, Research Reports, Data Cleansing, Data Visualization, Presentations
Beginner · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Data Presentation, Data Visualization, Microsoft Excel, Data Visualization Software, Spreadsheet Software, Pivot Tables And Charts, Data Analysis, Data Science, Exploratory Data Analysis, Productivity Software, Microsoft Office, Microsoft 365
Mixed · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Pivot Tables And Charts, Microsoft Excel, Spreadsheet Software, Business Intelligence, Data Analysis, Data Presentation, Business Analytics, Microsoft Office, Microsoft 365, Data Wrangling, Data Visualization, Productivity Software
Mixed · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Design, Web Content Accessibility Guidelines, Web Design and Development, Usability, Web Content, Web Development, Web Servers, Semantic Web, Development Environment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Gemini, Command-Line Interface, Generative AI Agents, Build Tools, Code Review, Prompt Engineering, Web Development Tools, Computer Programming Tools, Model Context Protocol, Software Installation, User Flows, Application Security, Software Architecture
Beginner · Course · 1 - 4 Weeks