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: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Validation, Programming Principles, Computer Programming, Data Integrity, Data Structures, Code Reusability, File Management, Data Store, Memory Management, Software Documentation, Computer Science, Maintainability, Computational Logic, Development Environment
★ 4.6 (1.3K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Information Technology, Computer Hardware, Cloud Computing, Network Troubleshooting, Software Installation, Technical Support and Services, Help Desk Support, Cybersecurity, Cloud Infrastructure, Cyber Attacks, Information Technology Operations, Data Storage, General Networking, Database Software, Operating Systems, Computer Networking, Package and Software Management, Computer Security Awareness Training, IT Infrastructure, Project Management
★ 4.6 (291) · Beginner · Course · 1 - 3 Months

Lund University
Skills you'll gain: Business Modeling, Digital Transformation, Digital Analysis, Software As A Service, Innovation, Software Development, Network Analysis, Business Strategy, Business Strategies, E-Commerce, Value Propositions, Decision Making, Case Studies
★ 4.6 (573) · Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Agile Methodology, Project Planning, Needs Assessment, Instructional Design, Education Software and Technology, Project Coordination, Digital pedagogy, Learning Theory, Communication Planning, Project Management Life Cycle, Pedagogy, Technology Solutions, Project Scoping, Sprint Planning, Instructional Strategies, Stakeholder Communications, Project Estimation, Risk Management, Stakeholder Management, Learning Strategies
★ 4.6 (2.8K) · Beginner · Specialization · 3 - 6 Months

Universitat Pompeu Fabra of Barcelona
Skills you'll gain: Digital Signal Processing, Music, Open Source Technology, Python Programming, Software Visualization, Classification Algorithms
★ 4.8 (294) · Intermediate · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Service Oriented Architecture, API Design, Web Services, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Architecture, Application Programming Interface (API), Web Applications, Software Design, JSON, Android Development
★ 4.5 (598) · Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Beginner · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Environmental Social And Corporate Governance (ESG), AI Product Strategy, Microsoft Copilot, AI Enablement, Responsible AI, Return On Investment, Cost Benefit Analysis, AI Security, Business Priorities, Governance Risk Management and Compliance, Financial Modeling, Governance, Data Governance, Executive Presence, Key Performance Indicators (KPIs), Risk Analysis, Operating Cost, Decision Making, Power Platform Architecture & Technical Design, Risk Modeling
Beginner · Course · 1 - 3 Months
Madecraft
Skills you'll gain: Data Science, Data Analysis, Data Analysis Software, Technical Communication, Data Storytelling, Data Ethics, Analytics, Data-Driven Decision-Making, Business Analysis, Productivity, Data Presentation, Analytical Skills, Code Review, Process Design, Time Management, Data Visualization, Exploratory Data Analysis, Stakeholder Communications, Project Management, Python Programming
Intermediate · Course · 1 - 3 Months

Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Negotiation, Contract Negotiation, Mediation, Arbitration, Price Negotiation, Intercultural Competence, Planning, Conflict Management, Communication, Influencing, Cultural Sensitivity, Contract Management, Ethical Standards And Conduct, Decision Making
★ 4.9 (1.6K) · Mixed · Course · 1 - 3 Months