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.

Fundação Instituto de Administração
Skills you'll gain: Sales Management, Sales Strategy, Sales Process, Sales, Business Planning, Customer Analysis, Business Strategy, Cross-Functional Collaboration, Competitive Intelligence, Customer Relationship Building, Corporate Strategy, Goal Setting
★ 4.5 (292) · Intermediate · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Geographic Information Systems, GIS Software, Geospatial Information and Technology, Spatial Data Analysis, Spatial Analysis, NoSQL, Data Modeling, Database Design, Data Store, Databases, Data Storage Technologies, Database Systems, SQL, Data Storage, Query Languages, Relational Databases
★ 3.5 (99) · Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: HTML and CSS, React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Hypertext Markup Language (HTML), Front-End Web Development, JSON, Application Development, JavaScript Frameworks, Model View Controller, Web Design and Development, Application Frameworks, UI Components, Development Environment, Web Development, Microsoft Visual Studio, Cascading Style Sheets (CSS)
★ 4.2 (353) · Intermediate · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), Object Oriented Design, File I/O, C++ (Programming Language), C and C++, Debugging, Game Design, Computer Programming, Event-Driven Programming, Computer Programming Tools, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Development Environment, Software Documentation, Program Development
★ 4.5 (212) · Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Network Troubleshooting, Help Desk Support, System Configuration, Computer Hardware, Networking Hardware, Hardware Troubleshooting, Technical Support and Services, Technical Support, Peripheral Devices, System Support, Desktop Support, General Networking
★ 3.4 (140) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Angular, JavaScript Frameworks, Unit Testing, Ajax, Cloud Applications, Web Applications, Web Components, Front-End Web Development, Web Development, Javascript, Code Reusability, Hypertext Markup Language (HTML), UI Components
★ 4.8 (1.9K) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: R (Software), Data Import/Export, Package and Software Management, R Programming, Data Structures, Software Installation, Data Analysis Software, Data Analysis, Data Science
★ 4.3 (384) · Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Electronic Medical Record System, Electronic Medical Record, Medical Records, Clinical Informatics, Health Information Management and Medical Records, Health Technology, Health Informatics, Health Information Management, Clinical Documentation, Decision Support Systems, Clinical Data Management, Technical Support, End User Training and Support, Patient Registration, Technical Support and Services, Information Technology, Databases, Change Control, Desktop Support, Help Desk Support
★ 4.8 (442) · Mixed · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Digital Transformation, Case Studies, Automation, digital literacy, Business Modeling, Production Process, Manufacturing Processes, Innovation, Process Optimization, Predictive Modeling
★ 4.1 (466) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Bioinformatics, Epidemiology, Graph Theory, Infectious Diseases, Program Development, Molecular Biology, Molecular, Cellular, and Microbiology, Computational Thinking, Algorithms, Software Development
★ 4.5 (351) · Advanced · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Social Impact, Design Thinking, Performance Measurement, Innovation, Entrepreneurship, Business Modeling, Strategic Thinking, Ideation, Program Evaluation, Organizational Structure, Needs Assessment, Growth Strategies, Competitive Analysis, Market Analysis, Product Testing
★ 4.8 (1.5K) · Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Team Performance Management, Project Management, Project Management Institute (PMI) Methodology, Agile Software Development, Agile Project Management, Milestones (Project Management), Project Schedules, Stakeholder Management, Project Documentation, Stakeholder Engagement, Stakeholder Communications, Engineering Documentation, Interpersonal Communications
★ 4.6 (164) · Beginner · Course · 1 - 3 Months