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: Google Cloud Platform, Cloud Computing Architecture, Technical Design, System Design and Implementation, Cloud Computing, Cloud Security, Solution Architecture, Data Migration, Cloud Infrastructure, Enterprise Architecture, Virtual Machines, Identity and Access Management
Advanced · Course · 1 - 3 Months

Skills you'll gain: Video Editing, Adobe Premiere, Post-Production, Timelines, Editing, File Management
Beginner · Course · 1 - 4 Weeks

Xi'an Jiaotong University
Skills you'll gain: Operating Systems, Computer Systems, Debugging, Microsoft Visual Studio, OS Process Management, Computer Hardware, C# (Programming Language), Computer Architecture, Object Oriented Programming (OOP), Programming Principles, Integrated Development Environments, Computational Logic, System Design and Implementation
Mixed · Course · 1 - 4 Weeks

Corporate Finance Institute
Skills you'll gain: Star Schema, Data Modeling, Tableau Software, Interactive Data Visualization, Business Intelligence, Extract, Transform, Load, Dashboard, Performance Tuning, Technical Analysis, Database Design, Data Visualization Software, Data Warehousing, Market Data, Data Transformation, Data Presentation, Investment Banking, Exploratory Data Analysis, Tree Maps, Data Storytelling, Data Visualization
Advanced · Specialization · 3 - 6 Months

Fundação Instituto de Administração
Skills you'll gain: Sales Management, Sales Strategy, Sales, Conflict Management, Marketing, Marketing Planning, Strategic Marketing, Product Planning, Business Marketing, Organizational Strategy, Product Promotion, Cross-Functional Collaboration, Case Studies, Gap Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, AI Workflows, Embeddings, Large Language Modeling, Graph Theory, Query Languages, Data Visualization Software, Development Environment
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Docker (Software), Virtual Networking, Network Monitoring, Google Cloud Platform, Containerization, Network Performance Management, Software-Defined Networking, Wide Area Networks, Cloud Services, Cloud Infrastructure, Network Routing, Network Architecture, Real Time Data, Performance Management
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: AI Security, System Support, Generative AI, Maintainability, AI Enablement, Software Quality (SQA/SQC), Automation, Technical Support, Debugging, Anomaly Detection, System Monitoring, Software Documentation, Information Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Web Analytics, Google Analytics, Content Performance Analysis, Customer Analysis, E-Commerce, Marketing Analytics, Performance Analysis, Performance Reporting, Marketing Effectiveness
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Digital pedagogy, Education Software and Technology, User Accounts
Beginner · Guided Project · Less Than 2 Hours

Fudan University
Skills you'll gain: Game Design, Video Game Development, Animation and Game Design, Conceptual Design, Systems Design, Software Design, Design, Computer Graphics, Graphic and Visual Design, Unity Engine, Prototyping, User Experience Design, Storytelling, Creativity
Beginner · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Generative AI, LLM Application, Matlab, Code Review, Software Documentation, Visualization (Computer Graphics)
Beginner · Course · 1 - 4 Weeks