Computer forensics courses can help you learn data recovery techniques, digital evidence analysis, and incident response strategies. You can build skills in identifying cyber threats, conducting forensic investigations, and preserving digital evidence for legal proceedings. Many courses introduce tools like EnCase, FTK, and Autopsy, that support analyzing hard drives, recovering deleted files, and examining network traffic.

Duke University
Skills you'll gain: Software Design, Programming Principles, Program Development, Object Oriented Design, Code Reusability, AI Personalization, Data Integration, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Algorithms, Java Programming, Java, Data Structures, Data Management, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: IntelliJ IDEA, Object Oriented Design, Debugging, UI Components, Software Design, User Interface (UI), Integrated Development Environments, Java, Java Programming, Design Thinking, Program Development, Application Design, Object Oriented Programming (OOP), Data Validation, Software Development, Software Development Tools, Computer Programming
★ 4.6 (22) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows, Tool Calling, OAuth, Model Context Protocol, AI Orchestration, AI Integrations, Generative AI Agents, Interoperability, Agentic Workflows, Application Programming Interface (API), Agentic systems, Authentications, Real Time Data, Data Persistence, Context Management, Software Design Patterns, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Ubuntu, Cybersecurity, Cyber Attacks, Microsoft Windows, Computer Security, Computer Security Awareness Training, Information Systems Security, Linux, Network Security, Virtualization, Linux Commands, Linux Administration, Data Ethics, Unix, Security Software, Data Security, Virtualization and Virtual Machines, Hardening, Command-Line Interface, Operating System Administration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Journey Mapping, User Experience, Design Research, Design Strategies, UI/UX Strategy
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: API Testing, Performance Testing, Performance Stress Testing, Test Script Development, Application Programming Interface (API), Test Tools, Software Testing, Test Planning, Scenario Testing, System Testing, Scripting, Simulations, Scalability, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Optimization, 3D Modeling, 3D Assets, Computer Graphic Techniques, Computer Graphics, Virtual Reality
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Infrastructure, Infrastructure As A Service (IaaS), Google Cloud Platform, Cloud Computing Architecture, Infrastructure Architecture, Virtual Networking, Virtual Machines, Cloud Computing, Network Infrastructure, Computing Platforms, Cloud Services, IT Infrastructure, Network Architecture, Virtualization and Virtual Machines, Cloud Management, Network Security, Firewall, Command-Line Interface
★ 4.9 (370) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Scripting
★ 4.9 (12) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Control Panels, User Accounts, File Management, User Provisioning, System Configuration, Content Management, Application Deployment, Web Presence, User Interface (UI)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: jQuery, Javascript and jQuery, Event-Driven Programming, Cascading Style Sheets (CSS), Web Development Tools, JavaScript Frameworks, Hypertext Markup Language (HTML), HTML and CSS, Javascript, Data Validation, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Sales Presentation, Presentations, Sales Presentations, Canva (Software), Multimedia, Marketing Design, Design, Marketing Materials, Graphic Design
Intermediate · Guided Project · Less Than 2 Hours