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: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Seaborn, Data Storytelling, Statistical Visualization, Data Visualization, Data Visualization Software, Matplotlib, Box Plots, Scatter Plots, Statistical Analysis, Heat Maps, Histogram, Python Programming
Beginner · Course · 1 - 4 Weeks

Banco Interamericano de Desarrollo
Skills you'll gain: Data Storytelling, Data Visualization, Data Governance, Process Improvement, Data Strategy, Process Mapping, Data-Driven Decision-Making, Performance Improvement, Data Visualization Software, Organizational Effectiveness, Organizational Leadership, Business Leadership, Strategic Decision-Making, Leadership, Change Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Selenium (Software), Apache Maven, CI/CD, Object Oriented Programming (OOP), JUnit, Java, Software Design Patterns, Test Automation, Software Testing, Maintainability, Test Case, Browser Compatibility, Software Design, Test Execution Engine
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Responsible AI, Security Strategy, Data Security, Security Management, Personally Identifiable Information, Information Assurance, Risking, Enterprise Security, Cybersecurity, Infrastructure Security, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Three-Phase, Electrical Engineering, Electric Power Systems, Electrical Power, Power Electronics, Electronic Components, Electronics, Network Analysis, Simulation and Simulation Software
Advanced · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Cloud-Native Computing, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Javascript, Maintainability, Application Design, Scripting Languages, Event-Driven Programming, Prototyping, Context Management
Advanced · Course · 1 - 3 Months

Pearson
Skills you'll gain: Network Troubleshooting, Cloud Computing, Cloud Management, Cloud Security, Capacity Management, Scenario Testing, Automation, Performance Tuning, Performance Testing, Data Security, Network Security, Application Deployment, Configuration Management
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Supplier Relationship Management, Supplier Management, Procurement, Vendor Management, Ethical Standards And Conduct, Purchasing, Business Ethics, Strategic Sourcing, Governance, Social Impact, Compliance Training, Contract Management, Supply Chain, Accountability, Regulation and Legal Compliance, Due Diligence, Risk Management, Market Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization, Data Visualization Software, Infographics, Data Presentation, Graphing, User Accounts, Graphic Design, Data Analysis, Business Analytics, Analytics
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Data Structures, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Data Store, Video Game Development, Animation and Game Design, Visualization (Computer Graphics), Data Management, Object Oriented Programming (OOP), Scripting, Scalability, Event-Driven Programming, Software Design, Debugging, Performance Tuning
Intermediate · Specialization · 1 - 3 Months