Exploit development courses can help you learn vulnerability assessment, reverse engineering, and the exploitation of software flaws. You can build skills in writing exploits, understanding buffer overflows, and utilizing debugging techniques. Many courses introduce tools like GDB, Metasploit, and IDA Pro, that support analyzing and manipulating software vulnerabilities effectively.

University of Colorado Boulder
Skills you'll gain: Social Media Strategy, Social Media Campaigns, Social Media, Social Media Marketing, Social Media Management, Social Media Content, Marketing Communications, Digital Media Strategy, Media Strategy, Social Media Analytics, Customer Insights, Consumer Behaviour, Content Performance Analysis, Driving engagement, Plan Execution, Program Implementation, Target Audience, Content Creation, Content Strategy, Brand Strategy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Marketing Strategies, Facebook, Persona Development, Target Audience, Marketing, Target Market, Social Media Marketing, Social Media, Customer Analysis, Social Media Management, Driving engagement, E-Commerce, Business
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Virtual Environment, Interactive Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphic Techniques, Scalability
★ 4.6 (15) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Programming Principles, Java, Data Structures, Program Development, Object Oriented Programming (OOP), Computer Programming, Application Programming Interface (API), Database Application
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Marketing Effectiveness, Digital Analysis, Data-Driven Marketing, Digital Marketing Campaigns, Brand Awareness, Brand Marketing, Campaign Planning, Performance Metric, Marketing Planning, Marketing Strategies, Marketing Analytics, Branding, Strategic Partnership, Competitive Intelligence, Brand Strategy, Brand Management, Customer Insights, Promotions and Campaigns, Competitive Analysis, AI Integrations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, JavaScript Frameworks, Software Development, Application Development, HTML and CSS, User Interface (UI) Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, Embeddings, Dimensionality Reduction, AI Integrations, OpenAI, Text Mining, Generative AI, Python Programming, Data Analysis, Program Development, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Looker (Software), Data Visualization, Collaborative Software, Google Workspace, Interactive Data Visualization, Data Presentation, User Provisioning, User Accounts, Gmail, Google Cloud Platform, Auditing, Database Administration, Identity and Access Management, Scheduling, Content Scheduling, Role-Based Access Control (RBAC), Security Controls, Event Monitoring, Customer Support, Data Sharing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Visualization, Interactive Data Visualization, Data Presentation, Pivot Tables And Charts, Analysis, Business Reporting, Data Access, Performance Analysis, Excel Macros, Business Analysis, Course Development, Design, Business Development, Professional Development, IT Automation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI Agents, Retrieval-Augmented Generation, Prompt Engineering, Generative AI, Prompt Patterns, Agentic Workflows, AI Enablement, AI Product Strategy, Customer Engagement, Agentic systems, Google Cloud Platform, Tool Calling, Artificial Intelligence, Customer experience improvement, Business Solutions, Business Strategy, Culture Transformation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Continuous Monitoring, Cloud Security, Cloud Storage, Data Security, Data Storage, Data Loss Prevention, Security Controls, Personally Identifiable Information, Google Cloud Platform, Data Management
Intermediate · Project · Less Than 2 Hours