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.

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Design Thinking, Business Modeling, Entrepreneurship, Product Development, Prototyping, Presentations, Lean Methodologies, Human Centered Design, Value Propositions, Ideation, Innovation, Emerging Technologies, Market Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Large Language Modeling, LLM Application, Development Environment, Multimodal Prompts, Embeddings, Vector Databases, User Interface (UI), Generative AI, AI Workflows, AI Personalization, Prompt Engineering, Agentic systems, Data Visualization, Image Analysis, Application Development, Augmented Reality, Text Mining, Graph Theory, Query Languages
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Workforce Planning, Job Analysis, Human Resource Strategy, Human Resources, Workforce Management, Google Sheets, Consolidation, Talent Acquisition, Compensation Analysis, Recruitment, Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Web Analytics, Organizational Skills, Content Development and Management, Employee Training, Training and Development, Learning Management Systems, Content Management, Content Creation, Writing
Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Software Design Documents, System Design and Implementation, Internet Of Things, Technical Documentation, Technical Communication, Mobile Development, Test Case, System Testing, Software Development, Wireless Networks, Embedded Systems, Systems Integration
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Frontend Integration, Transaction Processing, Event-Driven Programming, Front-End Web Development, JavaScript Frameworks, Event Monitoring, Full-Stack Web Development, Development Environment, Web Development, Web Applications, Program Development, React.js, Emerging Technologies, Application Development, Javascript, FinTech
Intermediate · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Project Design, Feasibility Studies, Climate Change Mitigation, Environmental Monitoring, Sustainability Reporting, Project Accounting, Project Finance, Environmental Science, Policy Analysis, Scientific Methods, Climate Change Programs, Sustainable Development, Market Analysis, Cost Benefit Analysis, Verification And Validation, Estimation, Data Collection
Intermediate · Course · 1 - 4 Weeks

University of Virginia Darden School Foundation
Skills you'll gain: Sustainability Standards, Supply Chain Management, Supply Chain Planning, Corporate Sustainability, Procurement, Sustainable Development, Supplier Management, Transportation, Supply Chain, and Logistics, Environmental Regulations, Logistics, Environmental Social And Corporate Governance (ESG), Risk Management Framework, Public Policies
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: TypeScript, Web Development Tools, Debugging, Javascript, Integrated Development Environments, Software Development
Beginner · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: digital literacy, Open Source Technology, Human Computer Interaction, Design Thinking, Program Development, Community Development, Data Mapping, Liberal Arts, Project Planning, Technical Communication, Data Analysis Software, Research Methodologies, Intellectual Property, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Planning, Test Driven Development (TDD), Release Management, Software Testing, Behavior-Driven Development, Business Continuity Planning, Risk Management, System Testing, Application Deployment, Software Quality Assurance, Software Development Life Cycle, CI/CD, Data Validation, Systems Analysis, Systems Thinking, Data Modeling, Product Lifecycle Management, Business Process Automation, Digital Transformation, Process Flow Diagrams
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Student-Centred Learning, Education and Training, Teaching, Community Development, Instructional Design, Social Justice, Diversity Equity and Inclusion Initiatives, Advocacy, Driving engagement, Time Management
Beginner · Course · 1 - 4 Weeks