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: Responsible AI, AI Workflows, AI Orchestration, Agentic Workflows, Agentic systems, Generative AI Agents, Artificial Intelligence, Coordinating, Coordination, Data Ethics, Governance, Systems Architecture, Software Architecture, Accountability Frameworks, Scalability, Regulatory Compliance, Communication Strategies, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Non-Verbal Communication, Intelligence Collection and Analysis, Exploitation techniques, Human Factors (Security), Data Collection, Security Awareness, Persuasive Communication, Email Security
Intermediate · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Excel Macros, Event-Driven Programming, Debugging, Visual Basic (Programming Language), Business Process Automation, Microsoft Excel, Data Transformation, Data Cleansing, Excel Formulas, Data Wrangling, Data Import/Export, Automation, Microsoft 365, Spreadsheet Software, Microsoft Office, Computer Programming, Data Science, Performance Improvement, Query Languages, File Management
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Financial Modeling, Variance Analysis, Key Performance Indicators (KPIs), Bookkeeping, Financial Forecasting, Revenue Forecasting, Budget Management, Financial Statement Analysis, Business Reporting, Performance Reporting, Financial Auditing, Capital Budgeting, Financial Controls, Financial Reporting, Operating Budget, Financial Analysis, Report Writing, Process Improvement, Banking Services, Financial Data
★ 4.2 (6) · Intermediate · Specialization · 3 - 6 Months

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

Universidad Nacional Autónoma de México
Skills you'll gain: Program Evaluation, Open Source Technology, Human Computer Interaction, Education Software and Technology, Program Development, Community Development, Research, Data Mapping, Liberal Arts, Digital Analysis, Project Planning, Research Methodologies, Intellectual Property, Case Studies
★ 4.6 (59) · Beginner · Course · 1 - 4 Weeks

Xi'an Jiaotong University
Skills you'll gain: Operating Systems, Microsoft Office, Computer Networking, System Software, Computer Systems, Network Architecture, OS Process Management, Theoretical Computer Science, Computer Science, General Networking, Computer Architecture, Hardware Architecture, Network Protocols, Computer Literacy, Computational Logic, Computing Platforms, Programming Principles, Memory Management, Computer Hardware
★ 3.9 (35) · Mixed · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Sales Strategy, Sales Management, Case Studies, Sales, Sales Process, Market Intelligence, Strategic Marketing, Competitive Intelligence, Selling Techniques, Business Analysis, Peer Review
★ 4.6 (37) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Sheets, Data-Driven Decision-Making, Workforce Management, Google Workspace, Data Maintenance, Data Store, Data Analysis, Business Operations, Resource Allocation, Spreadsheet Software, Automation, Management Reporting, Workflow Management, Operations, Data Management
★ 4.7 (200) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Systems Engineering, Verification And Validation, Team Management, Team Performance Management, Systems Architecture, Requirements Analysis, Requirements Elicitation, Scrum (Software Development), Systems Development Life Cycle, Teamwork, Systems Development, Configuration Management, Scaled Agile Framework, Team Building, Agile Methodology, Team Oriented, Team Motivation, Organizational Leadership, Management Training And Development, Leadership and Management
★ 4.7 (12) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Rmarkdown, Autoencoders, Shiny (R Package), Deep Learning, Recurrent Neural Networks (RNNs), Transfer Learning, Model Evaluation, R (Software), Artificial Intelligence and Machine Learning (AI/ML), Data Import/Export, Classification Algorithms, Reinforcement Learning, R Programming, Machine Learning Methods, Model Training, Ggplot2, Plot (Graphics), Statistical Machine Learning, Convolutional Neural Networks, Machine Learning Algorithms
★ 4.8 (8) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Operating System Administration, Network Security, IT Security Architecture, Package and Software Management, IT Infrastructure, Computer Networking, Information Systems Security, Systems Administration, Microsoft Windows, Technical Support and Services, Cybersecurity, OSI Models, Cloud Management, Technical Support, Network Troubleshooting, Disaster Recovery, Operating Systems, Help Desk Support, TCP/IP, Computer Hardware
★ 4.9 (37) · Beginner · Professional Certificate · 3 - 6 Months