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.

Rice University
Skills you'll gain: Web Content Accessibility Guidelines, digital literacy, Education Software and Technology, Digital pedagogy, Collaborative Software, English Language, Language Learning, Digital Communications, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: Digital Transformation, Data Management, Data Strategy, Data Modeling, Data Quality, General Data Protection Regulation (GDPR), Business Transformation, Data Governance, Business Intelligence, Data-Driven Decision-Making, Data Analysis, Data Literacy, Big Data, Regulation and Legal Compliance, Information Privacy, Data Visualization, Business Strategy, Artificial Intelligence
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dynamic Host Configuration Protocol (DHCP), Amazon Web Services, Virtual Networking, Network Infrastructure, Network Architecture, AWS CloudFormation, Network Routing, Amazon Elastic Compute Cloud, IT Automation, Infrastructure as Code (IaC), Network Security, Cloud-Based Integration, Load Balancing, Cloud Services, Automation, Cloud Deployment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, UI Components, Web Language, Front-End Web Development, Mobile Development, Javascript, Animations, User Interface (UI), Web Development Tools, Web Content Accessibility Guidelines, Typography, Semantic Web, GitHub, Version Control, Application Deployment, Development Environment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, GitHub Copilot, AI Workflows, Generative AI, AI Integrations, Software Design, API Design, AI Security, Software Development, Automation
Intermediate · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Business Strategy, Competitive Analysis, Strategic Thinking, Business Strategies, Stakeholder Analysis, Corporate Strategy, Strategic Decision-Making, Stakeholder Management, Organizational Strategy, Market Analysis, Case Studies, Growth Strategies, Risk Analysis, Innovation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unsupervised Learning, SPSS (Software), SPSS, Statistical Machine Learning, Applied Machine Learning, Machine Learning, Machine Learning Methods, Statistical Software, Data Preprocessing, Machine Learning Algorithms, Statistical Analysis, Model Evaluation, Data Mining, Data Cleansing, Data Analysis, Statistical Methods, Data Visualization
Beginner · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Amazon Web Services, Containerization, Kubernetes, Application Deployment, Cloud-Native Computing, Cloud Deployment, Devops Tools, Cloud Security, Hybrid Cloud Computing, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Sales Presentations, Microsoft Copilot, Microsoft PowerPoint, Presentations, Sales Process, Prompt Engineering, Solution Selling, Sales, Value Propositions, Product Knowledge, Storytelling, Productivity Software, Data Import/Export, Business Modeling, Generative AI
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Project Management Software, Collaborative Software, Productivity Software, Organizational Skills, User Accounts, User Provisioning
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Color Theory, Typography, Adobe Express, Visual Design, Color Matching, Digital Design, Design, Graphic Design, Creative Design, Graphic and Visual Design Software, Design Elements And Principles, Design Software, Branding
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Scalability, Authentications, JSON, Authorization (Computing), Web Development Tools, Web Applications, Web Development, Server Side, Secure Coding, JavaScript Frameworks, Back-End Web Development, Application Frameworks, Javascript, Restful API, Development Environment, Event-Driven Programming, Operating Systems, Email Automation, Integrated Development Environments
Intermediate · Course · 1 - 4 Weeks