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.

DeepLearning.AI
Skills you'll gain: Classification And Regression Tree (CART), Risk Modeling, Decision Tree Learning, Predictive Modeling, Feature Engineering, Applied Machine Learning, Random Forest Algorithm, Model Evaluation, Biostatistics, Predictive Analytics, Data Preprocessing, Statistical Modeling, Risk Analysis, Machine Learning, Statistical Methods, Statistical Analysis, Probability & Statistics, Deep Learning
★ 4.7 (800) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Process Analysis, Business Process, Business Process Modeling, Process Management, Business Process Improvement, Business Process Management, Process Modeling, Process Improvement and Optimization, Data Mining, Business Workflow Analysis, Process Optimization, Process Improvement, Business Intelligence, Workflow Management, Performance Improvement, Event Monitoring, Performance Analysis, Data Quality, Verification And Validation
Intermediate · Course · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Incident Response, Cybersecurity, Cyber Attacks, Computer Security Incident Management, Security Awareness, Computer Security Awareness Training, Personally Identifiable Information, Cyber Risk, Incident Management, Threat Detection, Information Privacy, Network Security, Multi-Factor Authentication
★ 4.9 (13) · Beginner · Course · 1 - 3 Months
Madecraft
Skills you'll gain: Wealth Management, Action Oriented, Investments, Portfolio Management, Financial Planning, Income Tax, Tax Planning, Tax Management, Goal Setting, Planning, Investment Management, Portfolio Risk, Income Statement, Benchmarking, Account Strategy, Financial Management, Prioritization, Cash Management, Estimation
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Application Design, Technical Documentation, Generative AI
★ 4.4 (51) · Beginner · Professional Certificate · 3 - 6 Months
University of Michigan
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Web Design and Development, Web Frameworks, Application Frameworks, Wireframing, Front-End Web Development, Usability, Hypertext Markup Language (HTML), Javascript
★ 4.7 (4.6K) · Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Data Ethics, Data Validation, Data Management, Data Collection, Data Analysis, Algorithms, Social Impact, Bayesian Statistics, Policy Analysis
★ 4.7 (1.3K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Business Transformation, Site Reliability Engineering, Innovation, Digital Transformation, Cloud Infrastructure, Culture Transformation, Technology Strategies, Cloud Security, Continuous Delivery, Cloud Platforms, Data Mapping, Safety Culture, Cloud Hosting, Cloud Computing Architecture, Organizational Change, Cloud Solutions, Change Management, Continuous Deployment, People Management, Organizational Development
★ 4.7 (2.6K) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Responsible AI, Anomaly Detection, Microsoft Azure, Data Ethics, AI Workflows, Artificial Intelligence, Image Analysis, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), Natural Language Processing, AI literacy, Machine Learning
★ 4.5 (1.1K) · Beginner · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Closing (Sales), Business Modeling, Cold Calling, Design Thinking, Customer Analysis, Entrepreneurship, Selling Techniques, Market Opportunities, Innovation, Sales Process, Market Analysis, Marketing, General Sales Practices, Ideation, Marketing Strategy and Techniques, Target Market, Marketing Strategies, Competitive Analysis, Business Strategy, Strategic Marketing
★ 4.6 (726) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Microsoft Copilot, Data Ethics, Law, Regulation, and Compliance, Generative AI, Responsible AI, Data Governance, Microsoft 365, Personalized Campaigns, AI powered creativity, Sales Enablement, Marketing Automation, Customer experience improvement, Regulatory Compliance, Business Process Automation, Compliance Management, AI literacy, Campaign Management, AI Enablement, Critical Thinking
★ 4.4 (245) · Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Visio, Diagram Design, Animations, Peer Review, Visual Design, Design Reviews, User Flows, Graphic and Visual Design, Layout Design, Style Guides, Process Design, Graphic and Visual Design Software, User Acceptance Testing (UAT), Usability Testing, Verification And Validation, User Research, Technical Communication, Business Process Modeling, Design Elements And Principles
Advanced · Course · 3 - 6 Months