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: Microsoft Copilot, Data Visualization, Microsoft Excel, Data Presentation, Statistical Visualization, Data Cleansing, Spreadsheet Software, Trend Analysis, Forecasting, Revenue Forecasting, Plot (Graphics), Data Manipulation, Sales, Data Analysis, Data Transformation, Prompt Engineering, Artificial Intelligence
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Canva (Software), Productivity, Organizational Skills, Journals, Digital Design, Design, File Management, Layout Design, Graphic Design, Creative Design, Design Software, Graphical Tools
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Visio, Process Flow Diagrams, Diagram Design, Collaborative Software, Process Design, Process Modeling, Data Visualization, Process Mapping, Workflow Management, Business Workflow Analysis, Business Process Automation, Graphic and Visual Design Software, Organizational Structure, Graphic and Visual Design, Collaboration, Data Integration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Performance Analysis, Marketing Planning, Marketing Strategies, Strategic Marketing, Global Marketing, Performance Improvement, Product Marketing, Market Analysis, Product Strategy, Case Studies, Marketing, Competitive Analysis, Brand Marketing, Strategic Planning, Business Strategy, Market Opportunities, Logistics
Mixed · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Engineering Management, Engineering Design Process, Computer-Aided Design, Building Information Modeling, Construction Estimating, Engineering Practices, Construction Management, Change Control, Innovation, Estimation, Construction, Simulation and Simulation Software, 3D Modeling
Mixed · Course · 1 - 3 Months

Skills you'll gain: Product Lifecycle Management, Digital Transformation, Customer experience improvement, Business Communication, Business Acumen, Cost Benefit Analysis, Product Management, Customer Advocacy, Financial Acumen, Stakeholder Communications, Business Transformation, Cross-Functional Collaboration, Communication, Engineering Management, Innovation, Team Oriented, Employee Onboarding, Strategic Decision-Making
Beginner · Course · 1 - 3 Months

Skills you'll gain: Azure DevOps Pipelines, Kubernetes, Azure DevOps, Node.JS, CI/CD, DevOps, Microsoft Development Tools, Microsoft Azure, Devops Tools, Cloud-Native Computing, Test Planning, Continuous Integration, Continuous Delivery, Microservices, Application Lifecycle Management, Containerization, Software Testing, Debugging, Cloud Development, Software Development Tools
Intermediate · Course · 1 - 4 Weeks

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

Skills you'll gain: Educational Materials, Organizational Skills, Education Software and Technology, Learning Strategies, Digital pedagogy, Test Tools
Beginner · Guided Project · Less Than 2 Hours

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Engineering Drawings, Technical Drawing, Drafting and Engineering Design, Design Software, 3D Modeling, Mechanical Engineering
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Git (Version Control System), Integrated Development Environments, Version Control, IntelliJ IDEA, Software Development Tools, Eclipse (Software), Microsoft Visual Studio, Development Environment, Software Versioning, Software Development, Release Management, Collaborative Software, Software Development Methodologies, Change Control
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: JUnit, Unit Testing, Test Case, Test Data, Test Script Development, Test Automation, Software Testing
Intermediate · Course · 1 - 4 Weeks