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.

Coursera
Skills you'll gain: AWS CloudFormation, Amazon Web Services, Amazon Elastic Compute Cloud, Event-Driven Programming, Infrastructure as Code (IaC), Serverless Computing, Event Monitoring, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Adobe Illustrator, Color Theory, Graphic and Visual Design, Creative Design, Design Elements And Principles, Digital Design, Graphic Design, Graphics Software, Typography, Adobe Creative Cloud, Graphical Tools, Computer Graphic Techniques
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Computer Programming Tools, Software Development Tools, Software Installation, Debugging, Computer Programming, Computing Platforms
Beginner · Course · 1 - 3 Months

Infosec
Skills you'll gain: Information Privacy, Personally Identifiable Information, General Data Protection Regulation (GDPR), Document Management, Data Management, Data Governance, Data Ethics, Law, Regulation, and Compliance, Compliance Management, Computer Security Awareness Training, Security Awareness, Records Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Responsive Web Design, Storyboarding, Adobe XD, Information Architecture, User Experience, UI/UX Research, Web Design, Usability Testing, Design Reviews, Cross Platform Development, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Graphic and Visual Design, Persona (User Experience), User Centered Design, Prototyping, Wireframing, User Research, Design Research
Beginner · Professional Certificate · 3 - 6 Months

Microsoft
Skills you'll gain: ASP.NET, Restful API, Full-Stack Web Development, Cloud Deployment, Performance Tuning, Frontend Integration, .NET Framework, Data Modeling, Frontend Performance, Development Environment, Software Development Tools, Object-Relational Mapping, Web Development, Software Development, Cloud Infrastructure, Web Applications, UI Components, Code Reusability, Authentications, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Backlogs, Stakeholder Communications, Virtual Teams, Stakeholder Management, Communication Planning, Agile Project Management, Stakeholder Engagement, Agile Software Development, Agile Product Development, Agile Methodology, Communication, Communication Strategies, Collaborative Software, Cross-Functional Collaboration, Cross-Functional Team Leadership, Negotiation, Conflict Management, Product Management, Product Requirements, User Story
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Application Development, User Interface (UI), Mobile Development Tools, Application Design, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Interaction Design, Usability, Development Environment, Development Testing, Software Testing, Software Installation
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Electric Power Systems, Electrical Power, Network Model, Energy and Utilities, Engineering Analysis, Systems Analysis, Electrical Engineering, Network Analysis, Numerical Analysis, Engineering Calculations, Mathematical Modeling, Simulation and Simulation Software, Simulations, Graph Theory
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Microsoft Excel, Spreadsheet Software, Excel Formulas, Data Analysis Software, Data Entry
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: QuickBooks (Accounting Software), Reconciliation, Financial Reporting, Bookkeeping, Inventory Management, Ledgers (Accounting), Accounting, Inventory Management System, Workflow Management, Inventory Control, Accounting Software, Sales Tax, Accounting Records, Small Business Accounting, Balancing (Ledger/Billing), Accounting Systems, Business Reporting, Accounts Payable and Receivable, Expense Management, Financial Data
Beginner · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: Jupyter, Microservices, AWS SageMaker, Command-Line Interface, Package and Software Management, Containerization, Applied Machine Learning, Python Programming, Application Deployment, Test Automation, Algorithms, Software Installation
Intermediate · Course · 1 - 4 Weeks