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: Gmail, Email Automation, Google Workspace, Workflow Management, Administrative Support and Clerical Tasks, Business Correspondence, Organizational Skills, Productivity Software, Scheduling, Google Docs
ā 4.8 (82) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: AI powered creativity, Prompt Patterns, Generative AI, Prompt Engineering, Prompt Engineering Tools, Content Creation, Graphics Software, AI literacy, Image Quality, Creative Design, Design and Product, Marketing Design
ā 4.1 (25) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Memory Management, Software Visualization, Performance Tuning
ā 4.6 (7) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Secure Coding, Kotlin, Mobile Security, Android (Operating System), Android Development, Open Web Application Security Project (OWASP), Mobile Development, Security Architecture Review, Application Security, Security Testing, Mobile Development Tools, Data Validation, Data Cleansing, Application Deployment
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Cloud Deployment, YAML, Restful API, Software Configuration Management, Load Balancing, Configuration Management
ā 4.9 (8) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Xi'an Jiaotong University
Skills you'll gain: File I/O, Programming Principles, C# (Programming Language), UI Components, Microsoft Windows, User Interface (UI), Computer Graphics, File Management, Command-Line Interface, Graphical Tools, Event-Driven Programming, Interactive Design, Application Development
ā 4.7 (7) Ā· Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Gemini, Model Deployment, Generative AI, Google Gemini, Generative AI Agents, Generative Model Architectures, Prompt Patterns, Cloud Deployment, Model Optimization, Application Deployment, Token Optimization, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Google Cloud Platform, Artificial Intelligence, AI Personalization, Python Programming, Software Development Tools, Cloud Platforms
Beginner Ā· Course Ā· 1 - 3 Months

LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, UI Components, Data Transformation, User Interface (UI), Dataflow, Hypertext Markup Language (HTML), Code Reusability, Application Frameworks, Network Routing, Cascading Style Sheets (CSS)
ā 4.2 (15) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Cloud Applications, Cloud Development, Cloud-Native Computing, Google Cloud Platform, Cloud API, Application Development, Data Store, Cloud Hosting, Cloud Storage, Cloud Services, Software Development, Data Storage, Cloud Platforms
ā 4.4 (29) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

University of California San Diego
Skills you'll gain: Digital pedagogy, Technical Communication, Distributed Computing, Digital Transformation, Cloud Technologies, Cloud Computing, Computer Science, Hypertext Markup Language (HTML), Telecommuting, Cloud Storage, Automation, Data Access, Data Analysis, Data Science, Amazon Web Services, SQL, Databases
ā 4.3 (8) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Usability Testing, Usability, User Centered Design, User Experience Design, Responsive Web Design, Software Design Documents, Prototyping, Interaction Design, Software Documentation, Mockups, Systems Design, UI/UX Research, Design, Wireframing, User Interface (UI) Design, Design Elements And Principles
ā 5 (10) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

IE Business School
Skills you'll gain: Marketing Planning, Market Analysis, Strategic Marketing, Marketing Strategies, Market Research, Marketing, Marketing Management, Marketing Strategy and Techniques, Marketing Effectiveness, Product Marketing, Product Strategy, Marketing Communications, Market Opportunities, Case Studies, Customer Analysis, Competitive Analysis, Plan Execution, Target Market, Consumer Behaviour, Hotels and Accommodations
ā 5 (26) Ā· Beginner Ā· Course Ā· 1 - 3 Months