• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Software Security

Software Security Courses

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.


Popular Software Security Courses and Certifications


  • I

    IBM

    JavaScript Programming Essentials

    Skills you'll gain: Ajax, Javascript, Data Structures, Debugging, JSON, Web Development, Web Applications, Cascading Style Sheets (CSS), Computer Programming, HTML and CSS, Event-Driven Programming, Software Development, Git (Version Control System), Hypertext Markup Language (HTML), Application Programming Interface (API)

    ★ 4.5 (173) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Project Management: Creating the WBS

    Skills you'll gain: Work Breakdown Structure, Project Scoping, Project Estimation, Organizational Structure, Scope Management, Project Coordination, Project Management Software, Project Management, Google Sheets, Standard Operating Procedure

    ★ 4.6 (556) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    Introduction to AI for Cybersecurity

    Skills you'll gain: AI Security, Cybersecurity, Cyber Attacks, Fraud detection, Classification Algorithms, Email Security, Threat Detection, Jupyter, Authentications, Machine Learning Algorithms, Artificial Intelligence, Applied Machine Learning, Machine Learning, Supervised Learning

    ★ 4.2 (96) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • L

    LearnQuest

    Oracle SQL Basics

    Skills you'll gain: SQL, Oracle Databases, Database Design, Database Development, Database Management, Relational Databases, Query Languages, Performance Tuning, Data Structures

    ★ 4.6 (336) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Content Creation for TikTok, YouTube, Instagram, Facebook

    Skills you'll gain: TikTok, Visual Storytelling, Video Production, Content Performance Analysis, Photo/Video Production and Technology, Content Creation, Content Scheduling, Web Analytics and SEO, Social Media Marketing, Social Media Content, Video Editing, Driving engagement, Social Media, Search Engine Optimization, Photography, Videography, Media Production, Social Media Campaigns, Social Media Management, Content Marketing

    ★ 4 (40) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    GenAI for Marketing and Customer Insights

    Skills you'll gain: Prompt Engineering, Customer Analysis, Customer Insights, Personalized Campaigns, AI Personalization, Keyword Research, Big Data, Performance marketing, Risking, Marketing Analytics, Data Presentation, Customer experience improvement, AI Product Strategy, Generative AI, Collaborative Software, Email Marketing, Marketing Automation, Social Media Marketing, Campaign Management, Predictive Analytics

    ★ 4.6 (200) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    Universidad Nacional Autónoma de México

    Fundamentos de Android

    Skills you'll gain: Android Studio, Android (Operating System), Android Development, Mockups, Mobile Development, Mobile Development Tools, Software Design, Software Design Patterns, User Interface (UI) Design, Application Design, Prototyping, UI Components, Design Elements And Principles, Development Environment, File Systems, GitHub

    ★ 4.5 (680) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Understanding Basic SQL Syntax

    Skills you'll gain: SQL, Query Languages, Database Software, Data Access, Relational Databases

    ★ 4.7 (337) · Beginner · Guided Project · Less Than 2 Hours

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • W

    West Virginia University

    Account Management & Sales Force Design

    Skills you'll gain: Sales Management, Sales Strategy, Account Management, Sales, Sales Process, Strategic Planning, Sales Training, Inside Sales, General Sales Practices, Selling Techniques, Business Strategy, Outside Sales, Purchasing, Compensation Management, Goal Setting, Recruitment

    ★ 4.5 (305) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • Y

    Yale University

    America's Written Constitution

    Skills you'll gain: Court Systems, Political Sciences, Public Safety and National Security, Civil Law, Social Justice, Policy Analysis, Public Policies, Governance, Cultural Diversity

    ★ 4.8 (467) · Mixed · Course · 3 - 6 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Copenhagen Business School

    Strategy Formulation

    Skills you'll gain: Business Strategy, Business Planning, Strategic Decision-Making, Strategic Thinking, Organizational Strategy, Resource Management, Corporate Strategy, Competitive Analysis, Decision Making, Market Analysis, Global Marketing, Growth Strategies, Market Opportunities, Value Propositions, Market Dynamics

    ★ 4.5 (1.5K) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • D

    Duke University

    Python Programming Fundamentals

    Skills you'll gain: Debugging, Code Reusability, Algorithms, Microsoft Visual Studio, Problem Solving, Computer Programming Tools, Computational Logic, Python Programming, Software Development, Data Analysis, Scripting Languages

    ★ 4 (68) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…235236237…834

In summary, here are 10 of our most popular software security courses

  • JavaScript Programming Essentials: IBM
  • Project Management: Creating the WBS: Coursera
  • Introduction to AI for Cybersecurity: Johns Hopkins University
  • Oracle SQL Basics: LearnQuest
  • Content Creation for TikTok, YouTube, Instagram, Facebook: Coursera
  • GenAI for Marketing and Customer Insights: Coursera
  • Fundamentos de Android: Universidad Nacional Autónoma de México
  • Understanding Basic SQL Syntax : Coursera
  • Account Management & Sales Force Design: West Virginia University
  • America's Written Constitution: Yale University

Skills you can learn in Computer Security And Networks

Cybersecurity (33)
Google (25)
Google Cloud Platform (17)
Internet (17)
Cryptography (16)
Network Security (16)
Linux (12)
Software Testing (12)
Information Security (10)
Application Programming Interfaces (8)
Kubernetes (8)
Web (8)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok