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.

Pontificia Universidad Católica del Perú
Skills you'll gain: Data Preprocessing, Business Analytics, Dimensionality Reduction, Data Processing, Analytics, Data Cleansing, Data Transformation, Anomaly Detection, Project Management Life Cycle, Databases, R (Software), R Programming, Data Analysis, Data Quality, Big Data, Supervised Learning
★ 4.3 (65) · Beginner · Course · 1 - 3 Months

AI CERTs
Skills you'll gain: Human Resources Software, HR Tech, Workforce Planning, Human Resources Management and Planning, Human Resources, People Analytics, Employee Engagement, Human Resource Strategy, Workforce Management, Data Ethics, Human Resource Management, Recruitment, Workforce Development, Talent Recruitment, AI Enablement, Recruitment Strategies, Drive Engagement, Talent Management, Artificial Intelligence, Decision Making
★ 4.7 (6) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Animations, Instagram, Creative Design, Social Media Content, Content Creation, Digital Design, Graphic Design, Graphic and Visual Design, Design Elements And Principles, Design, Design Software, Real Estate
★ 4.1 (34) · Beginner · Guided Project · Less Than 2 Hours

The University of Chicago
Skills you'll gain: Climate Change Programs, Mathematical Modeling, Predictive Modeling, Physical Science, Simulation and Simulation Software, Environmental Science, Process Modeling, Simulations, Numerical Analysis, Programming Principles
★ 4.1 (58) · Mixed · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Dashboard Creation, Dashboard, Data Visualization Software, Data Presentation, Data Visualization, Business Reporting, SAS (Software), Interactive Data Visualization, Cloud Computing Architecture, Data Storytelling, Business Intelligence, Business Analytics, Data Warehousing, Cloud Computing, Big Data, Machine Learning, Data Import/Export
★ 4 (32) · Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Microservices, Systems Architecture, Application Deployment, Software Architecture, Scalability, Service Oriented Architecture, Java Programming, Distributed Computing, Load Balancing, Software Design, Software Design Patterns, Dependency Analysis, Service Management
★ 4.2 (37) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), User Interface (UI) Design, Responsive Web Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Digital Design, Web Design, Graphic and Visual Design, User Experience, Motion Graphics, Adobe XD, Interactive Design, No-Code Development, Graphic Design, Color Matching, Prototyping, Layout Design, Visual Design, Graphic and Visual Design Software, Design
★ 5 (6) · Beginner · Specialization · 3 - 6 Months

Knowledge Accelerators
Skills you'll gain: Microsoft 365, Project Management, Project Coordination, Coordinating, Project Planning, Leadership and Management, Project Management Software, Calendar Management, Project Implementation, Collaborative Software, Delegation Skills, Workflow Management, Productivity, Productivity Software, Data Management, Business Software
★ 3.8 (9) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Generative Model Architectures, Generative AI, Cloud Deployment, AI Security, Scalability, Cloud-Native Computing, Application Design, Model Deployment, Systems Architecture, Load Balancing, Cloud Platforms, Application Deployment, Capacity Management, Software Architecture, Containerization, Responsible AI, System Monitoring, Disaster Recovery
Intermediate · Course · 1 - 3 Months

Skills you'll gain: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
★ 4.7 (6) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data Analysis Software
★ 4.6 (194) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Vulnerability Assessments, Vulnerability Scanning, Exploitation techniques, Cyber Security Assessment, Unix, Security Testing, Network Security, Cybersecurity, Information Systems Security, Cyber Attacks, Linux Commands, Network Analysis, Web Applications, Test Tools, Virtual Machines
★ 4.7 (9) · Beginner · Course · 1 - 4 Weeks