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: R Programming, R (Software), Data Visualization, Time Series Analysis and Forecasting, Interactive Data Visualization, Tidyverse (R Package), Data-Driven Decision-Making, Trend Analysis, Rmarkdown, Data Analysis, Predictive Modeling, Data Cleansing, Data Manipulation, Forecasting, Business Strategy, Demand Planning, Data Preprocessing, Model Evaluation, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: JUnit, Restful API, Software Design, JSON, Software Testing
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Strategic Decision-Making, Business Acumen, Competitive Analysis, Sales Strategy, Strategic Thinking, Business Strategy, Market Trend, Market Analysis, Business Marketing, Sales, Financial Acumen, Leadership, Business, Business Management, Financial Analysis, Marketing Strategies, Marketing, Business Metrics, Market Dynamics, Consumer Behaviour
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Oracle Databases, Data Integration, Identity and Access Management, Google Cloud Platform, Extract, Transform, Load, Query Languages, SQL, Data Migration, Database Management, Database Architecture and Administration, Data Modeling, Data Security
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Web Scraping, Data Integration, Data Cleansing, Data Import/Export, Data Quality, Data Preprocessing, Data Collection, Data Wrangling, Data Manipulation, SQL, MySQL, Databases, Query Languages, Pandas (Python Package), Application Programming Interface (API)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Presentations, Sales Presentations, Sales Presentation, Data Visualization, Productivity Software, Design
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Looker (Software), Dashboard, Data Manipulation, Data Wrangling, Data Visualization Software, Exploratory Data Analysis, Data Management, Google Cloud Platform, Network Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Dashboard, Data Preprocessing, Data Visualization Software, Real Time Data, Node.JS, Data Analysis, Application Programming Interface (API), Web Development Tools, JSON, Javascript
Intermediate · Guided Project · Less Than 2 Hours
Macquarie University
Skills you'll gain: Microsoft Excel, Excel Macros, Excel Formulas, Data Validation, Data Modeling, Spreadsheet Software, Verification And Validation, Financial Modeling, Data Integrity, Automation
Intermediate · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Physics, Advanced Mathematics, Simulations, Mechanics, Mathematical Modeling, Calculus, Differential Equations, Physical Science, Computer Programming
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Target Market, Persona Development, Systems Thinking, Technical Management, Business Modeling, Product Lifecycle Management, Entrepreneurship, Business Planning, Operations Management, Engineering Management, Market Analysis, New Product Development, Governance, Performance Metric, Leadership, Business Strategy, Engineering, Recruitment Strategies
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Timelines, Project Schedules, Project Documentation, Microsoft Excel, Project Management Software, Microsoft 365, Presentations
Beginner · Guided Project · Less Than 2 Hours