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: Gmail, Google Workspace, Email Security, Email Automation, Business Correspondence, Productivity Software, Organizational Skills, Business Communication, Business Solutions
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Swift Programming, Objective-C (Programming Language), iOS Development, Core Data (Software), Apple iOS, Video Game Development, Game Design, User Interface (UI), Model View Controller, JSON, User Interface (UI) Design, UI Components, Mobile Development, User Interface and User Experience (UI/UX) Design, OAuth, Memory Management, Responsive Web Design, Prototyping, Animation and Game Design, Human Computer Interaction
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Equities, Private Equity, Business Valuation, Cash Flows, Investment Banking, Risk Analysis, Financial Modeling, Capital Budgeting, Competitive Analysis, Risk Modeling, Financial Analysis, Finance, Investment Management, Portfolio Risk, Analysis, Market Analysis, Working Capital, Risk Management Framework, Estimation, Multi-Factor Authentication
Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Visio, Dashboard, Data Visualization, Dashboard Creation, Data Visualization Software, Interactive Data Visualization, Data Presentation, Data Validation, Data Mapping, Diagram Design, Usability Testing, User Feedback, Timelines, Data Integration, User Acceptance Testing (UAT), Real Time Data, Data Quality, Project Schedules, Project Management, Automation
Advanced · Course · 1 - 3 Months

Universidad Austral
Skills you'll gain: Digital Marketing Tools, Social Media, Social Media Strategy, Social Media Marketing, Google Ads, Digital Marketing, Social Media Management, Social Media Content, Customer Relationship Management, Media Buying, Content Performance Analysis, Digital Marketing Campaigns, Digital Brand Strategy, Digital Analysis, Campaign Management, Marketing Budgets, Digital Media Strategy, Marketing, Paid media, Analytics
Beginner · Specialization · 3 - 6 Months

Total Seminars
Skills you'll gain: Responsible AI, Shell Script, Bash (Scripting Language), Unix Shell, Linux Administration, Version Control, Ansible, Configuration Management, Linux Commands, Network Troubleshooting, Git (Version Control System), Hardware Troubleshooting, Linux Servers, Linux, System Configuration, Software Configuration Management, Devops Tools, Scripting, Automation, Python Programming
Intermediate · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Facebook, digital literacy, Fundraising, Fundraising and Crowdsourcing, Social Media, Social Media Content, Social Media Marketing, Social Media Management, Social Media Strategy, Shared Media, Safety and Security, Communication, Security Awareness, Personally Identifiable Information, Event Management, Group Policy, Relationship Building, Content Scheduling, Web Presence, Information Privacy
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Prompt Engineering, Competitive Analysis, Product Marketing, Prompt Engineering Tools, Content Strategy, Keyword Research, Content Marketing, Content Creation, Product Strategy, Content Optimization, Content Development and Management, Competitive Intelligence, Market Analysis, Search Engine Optimization, Go To Market Strategy, Market Intelligence, Target Audience, Company, Product, and Service Knowledge, Generative AI Agents, Value Propositions
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: UI/UX Research, User Experience Design, Design Research, User Experience, User Research, User Centered Design, Interaction Design, Prototyping, Usability Testing, Usability, Human Computer Interaction, Human Factors, Design Elements And Principles, Ideation
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Test Planning, Simulations, Test Case, Computer Programming, Programming Principles, Algorithms, C (Programming Language), Build Tools
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Leaflet (Software), Plotly, Interactive Data Visualization, Data Presentation, Data Visualization Software, R (Software), R Programming, Statistical Reporting, Application Development, Software Documentation, Web Applications, Hypertext Markup Language (HTML), Package and Software Management
Mixed · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Software Design, Programming Principles, Program Development, Software Documentation, Data Structures, Computational Logic, Memory Management
Beginner · Course · 1 - 3 Months