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: Hardware Troubleshooting, Computer Hardware, Hardware Architecture, Microarchitecture, Computer Architecture, Desktop Support, Data Storage Technologies, System Configuration, Computer Systems, Data Storage, Information Technology, Memory Management
★ 4.5 (75) · Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Cascading Style Sheets (CSS), GitHub, HTML and CSS, Version Control, Git (Version Control System), Microsoft Copilot, Web Development, Web Design and Development, Web Content Accessibility Guidelines, Responsive Web Design, Hypertext Markup Language (HTML), Javascript, Web Design, Front-End Web Development, Web Development Tools, JSON, Semantic Web
★ 4.1 (50) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Game Design, Unreal Engine, Software Design Documents, Video Game Development, Software Documentation, Virtual Environment, Conceptual Design, Experience Design, Layout Design, Wireframing, Interactive Design, Prototyping, Aesthetics
★ 4.3 (73) · Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Data Visualization, Data Visualization Software, Data Presentation, Data Literacy, Statistical Visualization, Infographics, Graphic and Visual Design, Data Modeling, Human Factors, Color Theory, Design Elements And Principles, Graphing
★ 4.7 (27) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LLM Application, Model Deployment, Responsible AI, Application Deployment, Application Development, Large Language Modeling, Hugging Face, Data Ethics, Generative AI, AI Security, Application Security, Continuous Monitoring
★ 4.1 (38) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Cloud-Native Computing, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Software Versioning, Programming Principles, Software Design
★ 4.5 (196) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Linux Commands, Linux, Command-Line Interface, Penetration Testing, Linux Administration, General Networking, Cyber Security Assessment, Exploitation techniques, Cybersecurity, Data Ethics, Vulnerability Scanning, Network Security, System Configuration, Software Installation, Virtual Machines
★ 4.3 (38) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Applicant Tracking Systems, Time Management, Human Resources Software, HR Tech, Calendar Management, Employee Onboarding, Timelines, New Hire Orientations, Organizational Skills, Project Schedules, Full Cycle Recruitment, Project Management Software, Procedure Development, Productivity Software, Document Management
★ 4.5 (502) · Intermediate · Guided Project · Less Than 2 Hours

Cisco Learning and Certifications
Skills you'll gain: Network Architecture, OSI Models, Virtual Local Area Network (VLAN), Computer Networking, General Networking, Network Infrastructure, TCP/IP, Network Routing, Load Balancing, Network Security, Wireless Networks, Network Protocols, Network Routers, Network Troubleshooting, Local Area Networks, Virtual Networking, Network Model, Network Switches, Wide Area Networks, Telecommunications
★ 4.8 (24) · Beginner · Course · 1 - 3 Months

Splunk Inc.
Skills you'll gain: Splunk, Dashboard Creation, Data Modeling, Dashboard, Pivot Tables And Charts, Interactive Data Visualization, Data Management, Data Mapping, Model Optimization, Performance Tuning, Incident Management, Query Languages, Information Management, Computer Security Incident Management, Event Monitoring, Data Science, Big Data, Business Intelligence, Data Analysis, Business Analytics
★ 4.6 (52) · Intermediate · Specialization · 1 - 3 Months

Arizona State University
Skills you'll gain: Program Implementation, Plan Execution, Sustainable Development, Data Analysis, Sustainability Reporting, Spreadsheet Software, Professional Development, Contract Management, Waste Minimization, Marketing and Public Relations, Analysis, Policy Development, Annual Reports, Interactive Learning, Sustainable Business, Environmental Policy, Vendor Contracts, Goal Setting, Business Writing, Project Management
★ 4.5 (110) · Beginner · Specialization · 3 - 6 Months

University of Manchester
Skills you'll gain: Health Equity, Health Disparities, Public Health and Disease Prevention, Public Health, World History, Healthcare Ethics, Emergency Response, Health Care, Health Systems, Crisis Intervention, Social and Human Services, Safety and Security, Human Services, Ethical Standards And Conduct, International Relations, Infectious Diseases, Social Studies, Mitigation, Policy Analysis, Advocacy
★ 4.7 (289) · Beginner · Course · 1 - 3 Months