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: Timelines, Project Schedules, Project Documentation, Microsoft Excel, Project Management Software, Microsoft 365, Presentations
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Computing Architecture, Cloud Solutions, Cloud Computing, Cloud Infrastructure, Business Systems Analysis, Solution Architecture, Test Planning, Systems Analysis, Solution Design, Cloud Security, User Acceptance Testing (UAT), Scalability
Advanced · Course · 1 - 3 Months

Skills you'll gain: Statistical Inference, Regression Analysis, Logistic Regression, R Programming, Statistical Analysis, Statistical Modeling, R (Software), Predictive Modeling, Model Evaluation, Statistical Hypothesis Testing, Probability Distribution, Probability
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Software-Defined Networking, Cloud Deployment, Virtual Networking, Cloud Infrastructure, Network Infrastructure, Application Deployment, Cloud Platforms, Containerization, Computer Networking, Network Architecture, Kubernetes, Microservices, Infrastructure Architecture, Virtualization, Hardware Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Design and Development, Web Design, Web Development, UI Components, Front-End Web Development, Information Architecture
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: MySQL Workbench, MySQL, Database Management Systems, Database Management, Data Manipulation, Data Management, SQL, Databases, Query Languages, Data Integration, Data Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Dashboard, Data Visualization, Microsoft Excel, Spreadsheet Software, Data Analysis, Business Reporting, Business Mathematics
Beginner · Guided Project · Less Than 2 Hours

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Functional Design
Mixed · Course · 1 - 3 Months

Skills you'll gain: Azure Synapse Analytics, Data Warehousing, Power BI, Data Integration, Data Architecture, Data Visualization Software, Microsoft Azure, Apache Spark, Database Management, Data Pipelines, Performance Tuning, Data Processing, Data Security, Scalability
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Manufacturing Operations, Internet Of Things, Robotics, Manufacturing Processes, Automation, Manufacturing and Production, Production Process, Industrial Engineering, 3D Modeling, Robotic Process Automation, Innovation, Computer-Aided Design, Emerging Technologies, Digital Transformation, Real Time Data, Simulation and Simulation Software
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
Intermediate · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, TypeScript, UI Components, Data Transformation, Web Development Tools, Hypertext Markup Language (HTML), Application Frameworks, Network Routing, Cascading Style Sheets (CSS), Model View Controller, Data Validation
Beginner · Course · 1 - 4 Weeks