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: Operating System Administration, Remote Access Systems, Local Area Networks, Software Installation, Command-Line Interface, Microsoft Windows, System Configuration, Threat Detection, System Support, Information Technology Operations, Wireless Networks, Network Security, Desktop Support, Mobile Security, Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies, Hardware Troubleshooting
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Statistical Methods
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, LLM Application, Prompt Engineering, Large Language Modeling, Application Programming Interface (API), Application Deployment, LangGraph, Cloud-Based Integration, OpenAI, Containerization, CI/CD, Cloud API, Data Integration, Continuous Deployment, Postman API Platform, Artificial Intelligence, Continuous Integration, Amazon Web Services, Authentications, Performance Analysis
Advanced · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Sales Prospecting, Lead Generation, Cross-Channel Marketing, Sales Development, Global Marketing, Communication Strategies, Customer Engagement, LinkedIn, Sales Pipelines, Sales Strategy, AI Personalization, Personalized Service, Customer Relationship Management (CRM) Software, Automation
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Epidemiology, Public Health, Data Presentation, Public Health and Disease Prevention, Trend Analysis, Geographic Information Systems, Health Policy, Data Visualization Software, Chronic Diseases, GIS Software, Health Systems, Infectious Diseases, Biostatistics, Risk Analysis, Investigation, Health Care, Community Health, Data Analysis, Program Evaluation, Statistics
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Scalability, Deep Learning, Software Development, C++ (Programming Language), Machine Learning Methods, Performance Tuning, C and C++, Linear Algebra, Distributed Computing, Computer Graphics, System Programming, Hardware Architecture, Computer Vision, Programming Principles, OS Process Management, Data Structures, Machine Learning
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Box Plots, Data Science, Histogram, Statistical Analysis, Statistical Methods, Probability & Statistics, Data Analysis, Data Visualization Software, Applied Machine Learning, Data Cleansing, Scatter Plots, Matplotlib, Scripting, Python Programming, NumPy, Machine Learning Algorithms, Data Manipulation, Statistical Inference, Programming Principles, Regression Analysis
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, AI Product Strategy, Google Cloud Platform, Artificial Intelligence, LLM Application
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Systems Engineering, Verification And Validation, Systems Architecture, Configuration Management, Systems Development, Systems Development Life Cycle, Systems Design, Reliability, Risk Management, Risk Management Framework, Systems Integration, Functional Design, Requirements Analysis, Maintainability
Intermediate · Course · 1 - 4 Weeks

Airbus Beyond
Skills you'll gain: Procurement, Strategic Sourcing, Supplier Relationship Management, Contract Management, Supplier Performance Management, Negotiation, Contract Negotiation, Process Optimization, Value Propositions, Risk Management, Market Research, Market Analysis
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Matplotlib, Data Visualization, Data Visualization Software, Interactive Data Visualization, Scientific Visualization, Visualization (Computer Graphics), Statistical Visualization, Data Presentation, Graphing, Scatter Plots, Data Manipulation, Histogram, NumPy, Pandas (Python Package), Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Integration Testing, Middleware, Enterprise Architecture, Data Integration, Business Process Automation, Software Installation, Business Logic, Configuration Management, System Configuration, Data Management, Debugging, Development Testing
Mixed · Course · 1 - 4 Weeks