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.

Pearson
Skills you'll gain: Cash Management, Consumer Lending, Credit Risk, Cash Flows, General Finance, Cost Benefit Analysis, Financial Planning, Market Liquidity, Financial Analysis, Deposit Accounts, Investments, Payment Processing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Debugging, C# (Programming Language), Video Game Development, Virtual Reality, 3D Assets, Game Design, Animation and Game Design, Application Programming Interface (API), Scripting, Programming Principles, Development Environment, Event-Driven Programming, User Interface and User Experience (UI/UX) Design, Performance Tuning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Administration, Programming Principles, Computer Programming, Artificial Intelligence, Cloud Services, Network Security
★ 4.8 (150) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Learning Management Systems, Usability, Interactive Learning, UI Components, Multimedia, Interaction Design, User Interface (UI), Software Installation, Education Software and Technology, Training Programs, Instructional Design, Digital Content, Content Management Systems, Digital Publishing, Animations, Content Management, Design, Instructional Strategies, Learning Strategies, Technical Management
Mixed · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Bash (Scripting Language), Linux Administration, Shell Script, Linux, OSI Models, Unix, Unix Shell, Network Troubleshooting, grep, Systems Administration, Linux Servers, Linux Commands, Network Administration, Command-Line Interface, Operating Systems, Firewall, User Accounts, Network Routers, File Management, Automation
Beginner · Specialization · 3 - 6 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Computer Architecture, Systems Design, Microarchitecture, System Design and Implementation, Technical Design, Application Specific Integrated Circuits, Digital Design, Design Software, Hardware Architecture, Computer Hardware, Simulations
★ 4.3 (860) · Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Context Protocol, AI Security, AI Integrations, Vector Databases, Agentic Workflows, Tool Calling, Databases, Generative AI Agents, Database Architecture and Administration, Data Access, Embeddings, Query Languages, SQL, Agentic systems
Advanced · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Dashboard Creation, Dashboard, Tableau Software, Data Visualization, Data Storytelling, Interactive Data Visualization, Data Presentation, Data Visualization Software, Exploratory Data Analysis, Data Analysis, Data Wrangling, Data Cleansing, Analysis, Data Import/Export, Requirements Analysis
★ 4.6 (592) · Intermediate · Course · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Wireless Networks, Network Architecture, Software-Defined Networking, Network Planning And Design, Virtual Networking, Network Security, Service Oriented Architecture, Emerging Technologies, Network Protocols, Telecommunications, Mobile Security, Interoperability, Digital Communications, Authentications, Encryption, Authorization (Computing)
★ 4.6 (119) · Intermediate · Course · 1 - 3 Months

Skillshare
Skills you'll gain: 3D Modeling, 3D Assets, Network Model, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Software Installation, Design Elements And Principles, Creative Design, Control Panels, User Interface (UI), Graphical Tools, UI Components, Aesthetics, Editing, Dataflow, Animations, Scalability, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Product Development, Market Opportunities, Market Research, Target Market, Communication Planning, Field Marketing, Consumer Behaviour, Product Marketing, Brand Marketing, Marketing Channel, Customer Analysis, Customer Insights, Market Analysis, Retail Management, Brand Management, Market Intelligence, Retail Sales, Marketing Analytics, Sales Strategy, Payment Systems
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Portfolio Risk, Portfolio Management, Risk Modeling, Financial Market, Market Liquidity, Risk Management Framework, Risk Management, Investment Management, Risk Analysis, Performance Analysis, Performance Measurement, Investments, Asset Management, Finance, Financial Modeling, Due Diligence, Budgeting, Analysis, Decision Making
Mixed · Course · 1 - 3 Months