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.

Kennesaw State University
Skills you'll gain: Incident Response, Contingency Planning, Disaster Recovery, Computer Security Incident Management, Business Continuity Planning, Incident Management, Crisis Management, Cybersecurity, Business Continuity, Cyber Attacks, Risk Analysis
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, Agentic systems, ChatGPT, Prompt Patterns, Retrieval-Augmented Generation, Generative AI Agents, AI Orchestration, AI Workflows, AI powered creativity, Responsible AI, Agentic Workflows, Data Visualization, OpenAI API, Document Management, LLM Application, Ideation, Verification And Validation, Generative AI, Data Presentation, Software Development
Beginner · Specialization · 3 - 6 Months

California Institute of the Arts
Skills you'll gain: Graphic and Visual Design, Typography, Graphic Design, Graphic and Visual Design Software, Visual Design, Design, Color Theory, Design Elements And Principles, Ideation, Creative Design, Logo Design, Visual Storytelling, Design Software, Conceptual Design, Brand Strategy, Design Reviews, Style Guides, Layout Design, Digital Design, Art History
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: MySQL, Database Software, Database Management, Database Theory, Data Warehousing, Interactive Data Visualization, Dashboard, Database Administration, Data Visualization Software, Command-Line Interface, Star Schema, Dashboard Creation, Unix Shell, Data Integrity, Unit Testing, Algorithms, Analytics, Linux, Database Architecture and Administration, Software Versioning
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Remote Access Systems, Mobile Security, Technical Support and Services, Information Technology Operations, Technical Support, Responsible AI, Help Desk Support, Network Support, Operating System Administration, Hardening, Network Troubleshooting, Microsoft Windows, Scripting, Disaster Recovery, Electrical Safety, Computer Security Incident Management, Network Security, Network Routers, Security Management, Operating Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), ASP.NET, Authorization (Computing), Secure Coding, DevSecOps, AI Security, Authentications, Application Security, Responsible AI, Hardening, Data Security, AI Integrations, Software Development Life Cycle, .NET Framework, Security Controls, Multi-Factor Authentication, Security Engineering, Encryption, Software Engineering, Building Codes
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Responsible AI, HR Tech, ChatGPT, Human Resources Software, Human Resources Management and Planning, Human Resources, Workforce Planning, Human Resource Strategy, AI Enablement, LLM Application, AI literacy, Human Resource Management, Model Evaluation, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Augmented and Virtual Reality (AR/VR), Employee Engagement
Intermediate · Specialization · 1 - 3 Months
Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Exploratory Data Analysis, Model Evaluation, R (Software), Regression Analysis, Leaflet (Software), Version Control, Statistical Analysis, R Programming, Data Manipulation, Data Cleansing, Data Science, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Data Wrangling, Data Visualization, Machine Learning, GitHub
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Research, Cascading Style Sheets (CSS), User Experience Design, Command-Line Interface, Design Research, Unix Shell, Usability, Debugging, User Interface (UI), Software Visualization, Web Content Accessibility Guidelines, Pseudocode, Hypertext Markup Language (HTML), User Interface and User Experience (UI/UX) Design, Javascript, UI Components, Mobile Development Tools, Unit Testing, JavaScript Frameworks, Code Reusability
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Data Modeling, Stakeholder Engagement, Dashboard, Business Intelligence, Tableau Software, Extract, Transform, Load, Data Warehousing, Database Systems, Interactive Data Visualization, Data Visualization, Data Pipelines, Interviewing Skills, Business Process, Business Analysis, Database Design, Data Mart, Applicant Tracking Systems, Data Analysis, SQL, Stakeholder Communications
Build toward a degree
Advanced · Professional Certificate · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Application Deployment, Prompt Engineering, Kubernetes, Prompt Engineering Tools, Containerization, Database Architecture and Administration, MySQL, Dataflow, PostgreSQL, Identity and Access Management, Data Migration, Cloud Management, Cloud Security, Cloud Applications, Operational Databases, Data Maintenance, Database Design, Database Management
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Generative AI, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, AI literacy, Model Training, Machine Learning, Innovation, Critical Thinking
Beginner · Course · 1 - 4 Weeks