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.

Google Cloud
Skills you'll gain: Looker (Software), Google Cloud Platform, Maintainability, Data Access, Data Analysis, Data Management
Intermediate · Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Google Analytics, Marketing Budgets, Performance marketing, Pay Per Click Advertising, Digital Marketing, Paid media, Google Ads, Marketing Strategies, Digital Advertising, Driving engagement, Campaign Management, Web Analytics, Online Advertising, Advertising Campaigns, Budget Management, Bidding, Marketing Analytics, Lead Generation, Facebook, Consumer Behaviour
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Graphic and Visual Design Software, Marketing Design, Graphic and Visual Design, Graphic Design, Design, Infographics, Presentations, Advertising, Marketing, Project Design, User Accounts, Data Sharing
Beginner · Guided Project · Less Than 2 Hours
University of Illinois Urbana-Champaign
Skills you'll gain: Data Storytelling, Performance Measurement, Data Visualization Software, Business Analysis, Accounting, Business, Analytics, Business Strategy, Marketing, Strategic Communication, Organizational Strategy, Data Analysis, Consumer Behaviour, Product Lifecycle Management
Beginner · Course · 1 - 3 Months

SAE Institute México
Skills you'll gain: Video Game Development, Unity Engine, Game Design, Ideation, User Interface (UI), User Interface (UI) Design, 3D Assets, Animations, Computer Programming, Scripting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Telecommuting, Learning Management Systems, Student Engagement, Education Software and Technology, Digital pedagogy, Virtual Environment, Stress Management, Train The Trainer, Instructional Design, Organizational Skills, Active Listening, Empathy, Communication, Collaboration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Email Automation, Front-End Web Development, Web Design and Development, User Interface (UI), Web Design, Java, Server Side, Java Programming, MySQL, Program Development, Hypertext Markup Language (HTML), Web Development, Web Applications, Data Access, Back-End Web Development, Real Time Data, Development Testing, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Eindhoven University of Technology
Skills you'll gain: Energy and Utilities, Human Factors, Psychology, Electrical Systems, Environmental Science, Aesthetics, Safety Standards, Research, Technical Standard, Safety and Security
Mixed · Course · 1 - 3 Months

Skills you'll gain: End User Training and Support, Problem Management, Data Preprocessing, Data Storage
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Scaled Agile Framework, Systems Engineering, Scrum (Software Development), Agile Methodology, Agile Project Management, Kanban Principles, Business Leadership, Process Driven Development, Unified Modeling Language, Backlogs, Scalability, Engineering Management, Organizational Change, Waterfall Methodology
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Big Data, Data Cleansing, Exploratory Data Analysis, Google Analytics, Data Integration, Data Manipulation, SQL, Database Administration
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Virtual Networking, Computer Networking, Network Architecture, Cloud Infrastructure, Software-Defined Networking, Automation, Google Cloud Platform, Virtual Private Networks (VPN), Cloud Security, Cloud Applications, Wide Area Networks
Intermediate · Project · Less Than 2 Hours