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: Git (Version Control System), GitHub, Version Control, Jenkins, CI/CD, Devops Tools, GitHub Copilot, DevOps, Continuous Integration, Software Development Tools, Software Versioning, Continuous Deployment, Software Development, Webhook Security, Security Controls, Code Review, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Technical Analysis, Market Trend, Financial Trading, Market Dynamics, Trend Analysis, Market Analysis, Run Chart, Financial Market, Market Opportunities, Financial Analysis, Decision Making, Analysis, Financial Statement Analysis, Consolidation
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Node.JS, Server Side, MongoDB, Back-End Web Development, Restful API, Full-Stack Web Development, Web Applications, Database Development, Frontend Integration, Web Development, JavaScript Frameworks, Database Management, Secure Coding, Application Programming Interface (API), Software Architecture, NoSQL, API Design, Authentications, Performance Tuning, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, File I/O, Programming Principles, Computer Programming, Code Reusability, Data Structures, Software Engineering, Program Development, Data Access, Data Persistence, Unit Testing, Debugging, OS Process Management, Performance Tuning
Build toward a degree
Intermediate · Course · 1 - 3 Months
Knowledge Accelerators
Skills you'll gain: Power BI, Data Visualization, Dashboard, Data Presentation, Business Intelligence, Data Modeling, Data Import/Export, Microsoft Power Platform, Dashboard Creation, Business Intelligence Software, Interactive Data Visualization, Data Transformation, Data Visualization Software, Data Storytelling, Pivot Tables And Charts, Datamaps, Data Manipulation, Data Sharing, Extract, Transform, Load, Spatial Data Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), C and C++, Application Development, Program Development, Computer Programming, Programming Principles, Code Reusability, Computational Logic
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Sales Pipelines, Sales Development, Sales Process, Lead Generation, Sales Management, Sales Operations, Sales Training, Sales Prospecting, Sales, Sales Strategy, Prospecting and Qualification, Customer Relationship Management (CRM) Software, Automation
Intermediate · Course · 1 - 4 Weeks

Zoho Corporation
Skills you'll gain: Sales Process, Sales Training, Sales, Sales Development, Sales Presentation, Selling Techniques, Closing (Sales), Customer Relationship Building, Sales Management, Verbal Communication Skills, Customer Relationship Management, Relationship Management, Customer Relationship Management (CRM) Software, Communication, Business Software, Business Writing, Relationship Building, Problem Solving, Value Propositions, Critical Thinking
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Agentic systems, Generative AI Agents, Front-End Web Development, Google Gemini, Model Context Protocol, AI Integrations, OpenAI API, Artificial Intelligence, Frontend Performance, Frontend Integration, ChatGPT, LLM Application, TypeScript, Generative AI, Web Applications, Software Architecture, Node.JS, User Interface and User Experience (UI/UX) Design, Data Integration, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Virtual Teams, Meeting Facilitation, Team Motivation, Collaborative Software, Team Management, Team Leadership, Team Building, Telecommuting, Rapport Building, Team Performance Management, Conflict Management, Communication Strategies, Communication, Relationship Building
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Customer Relationship Management, Six Sigma Methodology, Continuous Improvement Process, Operational Excellence, Quality Management, Process Improvement, Customer experience strategy (CX), Quality Improvement, Production Management, Quality Management Systems, Customer Relationship Building, Quality Assurance and Control, Operational Efficiency, Product Quality (QA/QC), Production Process, Quality Assurance, Process Optimization, Customer experience improvement, Risk Analysis, Customer Engagement
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Market Research, Data-Driven Decision-Making, Consumer Behaviour, Business Research, Customer Analysis, Marketing Psychology, Market Analysis, Marketing, Marketing Planning, Data-Driven Marketing, Behavioral Economics, Target Market, Customer Insights, Marketing Strategy and Techniques, Strategic Marketing, Technology Strategies, Product Lifecycle Management, Business-To-Consumer, B2B Sales, Digital Marketing
Build toward a degree
Beginner · Course · 1 - 3 Months